Класс DbParameter
Класс DbParameter
управляет атрибутами одного отдельно взятого параметра. Объединение всех подготовленных параметров для последующего присоединения их к параметризованному запросу выполняется с помощью класса DbParameterCollection
.
Конструкторы класса DbParameter
приведены в таблице 19.
Таблица 19. Конструкторы класса DbParameter
Конструктор | Описание |
---|---|
LinterDbParameter() | Создает новый объект DbParameter для неопределенного параметра. |
LinterDbParameter(String, Object) | Создает новый объект DbParameter для именованного параметра. |
LinterDbParameter(String, ELinterDbType) | Создает новый объект DbParameter для именованного параметра указанного типа. |
LinterDbParameter(String, ELinterDbType, Int) | Создает новый объект DbParameter для именованного параметра указанного типа заданной длины. |
LinterDbParameter(String, ELinterDbType, Int, String) | Создает новый объект DbParameter для именованного параметра указанного типа с заданными длиной и свойством SourceColumn. |
LinterDbParameter(String,ELinterDbType,Int,ParameterDirection, Bool, Byte, Byte, String,DataRowVersion, Object) | Создает новый объект DbParameter с указанием всех атрибутов параметра. |
Свойства класса DbParameter
приведены в таблице 20.
Таблица 20. Свойства класса DbParameter
Свойство | Описание |
---|---|
DbType | Предоставляет/устанавливает тип параметра в .NET-терминологии. |
Direction | Предоставляет/устанавливает вид параметра (входной, выходной, смешанный, процедурный). |
IsNullable | Индикатор возможности присваивать null-значение. |
ParameterName | Предоставляет/устанавливает имя параметра. |
Size | Предоставляет/устанавливает максимальную длину значения параметра. |
SourceColumn | Предоставляет/устанавливает имя столбца набора данных DataSet, к которому привязан параметр. |
SourceColumnNullMapping | Предоставляет/устанавливает признак допустимости null-значений столбца в наборе данных DataSet. |
SourceVersion | Предоставляет/устанавливает версию столбца, используемую при загрузке свойства Value (текущая или оригинальная версия) в наборе данных DataSet, к которому привязан параметр. |
Value | Предоставляет/устанавливает значение параметра. |
LinterDbType | Предоставляет/устанавливает тип параметра в терминах СУБД ЛИНТЕР. |
Precision | Предоставляет/устанавливает точность представления данных для вещественных типов данных и чисел с фиксированной точкой. |
Scale | Предоставляет/устанавливает масштаб представления данных для вещественных типов данных и чисел с фиксированной точкой. |
Методы класса DbParameter
приведены в таблице 21.
Таблица 21. Методы класса DbParameter
Метод | Описание |
---|---|
ResetDbType | Сбрасывает свойство DbType к его исходному значению. |