Direction
Свойство предоставляет или устанавливает вид параметра:
-
входной (Input) (значение по умолчанию). Значение параметра используется при выполнении запроса. Измененное запросом входное значение этого вида параметра не возвращается;
-
выходной (Output). Параметр используется для размещения результата выполнения запроса. Входное значение игнорируется;
-
смешанный (InputOutput). Входное значение используется при выполнении запроса, после чего заменяется результатом выполнения запроса;
-
процедурный (ReturnValue). Содержит результат выполнения хранимой процедуры.
Если вид параметра Output, а запрос, связанный с DbCommand, не возвращает значение, то данное свойство параметра будет иметь null-значение.
Параметры вида Output, InputOutput и ReturnValue, возвращаемые методом ExecuteReader
, становятся доступными только после вызова метода Close
или Dispose
в объекте DbDataReader
.
Декларация
public abstract ParameterDirection Direction {get; set;};
Значение свойства
Вид параметра.
Исключения
ArgumentException
| Неизвестный вид параметра. |
Примеры
1) Получение свойства.
ParameterDirection dir = parameter.Direction;
2) Установка свойства.
parameter.Direction = ParameterDirection.InputOutput;