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

Definizione

Ottiene il valore della colonna specificata come tipo richiesto.

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

Parametri di tipo

T

Tipo di valore da restituire.

Parametri

reader
DbDataReader

Lettore dati da cui ottenere il valore della colonna.

name
String

Nome della colonna.

Restituisce

T

Valore della colonna specificata.

Eccezioni

La connessione è stata eliminata o chiusa durante il recupero dei dati.

-oppure-

Il lettore dati è stato chiuso durante il recupero dei dati.

-oppure-

Non sono disponibili dati pronti per essere letti (ad esempio, il primo Read() non è stato chiamato o ha restituito false).

-oppure-

Il lettore ha tentato di leggere una colonna letta in precedenza in modalità sequenziale.

-oppure-

Operazione asincrona in corso. Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.

Il nome specificato non è un nome di colonna valido.

Il valore restituito dal database non corrisponde o non è possibile eseguirne il cast a T.

Si applica a