DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) Method

Definition

Gets the value of the specified column as the requested type.

public static T GetFieldValue<T> (this System.Data.Common.DbDataReader reader, string name);

Type Parameters

T

The type of the value to be returned.

Parameters

reader
DbDataReader

The data reader to get the column value from.

name
String

The name of the column.

Returns

T

The value of the specified column.

Exceptions

The connection was dropped or closed during data retrieval.

-or-

The data reader was closed during data retrieval.

-or-

There is no data ready to be read (for example, the first Read() hasn't been called, or it returned false).

-or-

The reader tried to read a previously-read column in sequential mode.

-or-

There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.

The name specified is not a valid column name.

The value returned by the database doesn't match or cannot be cast to T.

Applies to

Produkt Versjoner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1