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

Definizione

Ottiene il valore della colonna specificata come tipo richiesto.

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

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

Prodotto Versioni
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1