DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) Метод

Определение

Возвращает значение указанного столбца в качестве запрошенного типа.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetFieldValue(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static T GetFieldValue<T>(this System.Data.Common.DbDataReader reader, string name);
static member GetFieldValue : System.Data.Common.DbDataReader * string -> 'T
<Extension()>
Public Function GetFieldValue(Of T) (reader As DbDataReader, name As String) As T

Параметры типа

T

Тип возвращаемого значения.

Параметры

reader
DbDataReader

Средство чтения данных для получения значения столбца.

name
String

Имя столбца.

Возвращаемое значение

T

Значение указанного столбца.

Исключения

Подключение было удалено или закрыто во время извлечения данных.

–или–

Средство чтения данных было закрыто во время извлечения данных.

–или–

Нет данных, готовых к чтению (например, первый Read() не был вызван или возвращен).false

–или–

Читатель пытался прочитать столбец, который ранее читался в последовательном режиме.

–или–

Выполняется асинхронная операция. Это относится ко всем методам Get* при выполнении в последовательном режиме, так как они могут вызываться при чтении потока.

Указанное имя не является допустимым именем столбца.

Значение, возвращаемое базой данных, не соответствует или не может быть приведение к T.

Применяется к