Classe EntityDataReader
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Classe del lettore dati per il provider client dell'entità
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.Data.Common.DbDataReader
System.Data.Entity.Core.EntityClient.EntityDataReader
Spazio dei nomi: System.Data.Entity.Core.EntityClient
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<DefaultMemberAttribute("Item")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")> _
Public Class EntityDataReader _
Inherits DbDataReader _
Implements IExtendedDataRecord, IDataRecord
'Utilizzo
Dim instance As EntityDataReader
[DefaultMemberAttribute("Item")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : DbDataReader,
IExtendedDataRecord, IDataRecord
[DefaultMemberAttribute(L"Item")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1010:CollectionsShouldImplementGenericInterface")]
public ref class EntityDataReader : public DbDataReader,
IExtendedDataRecord, IDataRecord
[<DefaultMemberAttribute("Item")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")>]
type EntityDataReader =
class
inherit DbDataReader
interface IExtendedDataRecord
interface IDataRecord
end
public class EntityDataReader extends DbDataReader implements IExtendedDataRecord, IDataRecord
Il tipo EntityDataReader espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
DataRecordInfo | Ottiene DataRecordInfo per IExtendedDataRecord. | |
Depth | Ottiene un valore che indica il livello di annidamento della riga corrente. (Esegue l'override di DbDataReader.Depth). | |
FieldCount | Ottiene il numero di colonne nella riga corrente. (Esegue l'override di DbDataReader.FieldCount). | |
HasRows | Ottiene un valore che indica se EntityDataReader contiene una o più righe. (Esegue l'override di DbDataReader.HasRows). | |
IsClosed | Ottiene un valore che indica se l'oggetto EntityDataReader è chiuso. (Esegue l'override di DbDataReader.IsClosed). | |
Item[Int32] | Ottiene il valore della colonna specificata come istanza di Object. (Esegue l'override di DbDataReader.Item[Int32]). | |
Item[String] | Ottiene il valore della colonna specificata come istanza di Object. (Esegue l'override di DbDataReader.Item[String]). | |
RecordsAffected | Ottiene il numero di righe modificate, inserite o eliminate dall'esecuzione dell'istruzione SQL. (Esegue l'override di DbDataReader.RecordsAffected). | |
VisibleFieldCount | Ottiene il numero di campi non nascosti in EntityDataReader. (Esegue l'override di DbDataReader.VisibleFieldCount). |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Close | Chiude l'oggetto EntityDataReader. (Esegue l'override di DbDataReader.Close()). | |
CreateObjRef | Critico per la sicurezza. (Ereditato da MarshalByRefObject) | |
Dispose() | (Ereditato da DbDataReader) | |
Dispose(Boolean) | Rilascia le risorse utilizzate da EntityDataReader e chiama Close(). (Esegue l'override di DbDataReader.Dispose(Boolean)). | |
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetBoolean | Ottiene il valore della colonna specificata come valore Boolean. (Esegue l'override di DbDataReader.GetBoolean(Int32)). | |
GetByte | Ottiene il valore della colonna specificata come byte. (Esegue l'override di DbDataReader.GetByte(Int32)). | |
GetBytes | Legge un flusso di byte dalla colonna specificata, a partire dalla posizione indicata da dataIndex, e nel buffer, a partire dalla posizione indicata da bufferIndex. (Esegue l'override di DbDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32)). | |
GetChar | Ottiene il valore della colonna specificata come singolo carattere. (Esegue l'override di DbDataReader.GetChar(Int32)). | |
GetChars | Legge un flusso di caratteri dalla colonna specificata, a partire dalla posizione indicata da dataIndex, e nel buffer, a partire dalla posizione indicata da bufferIndex. (Esegue l'override di DbDataReader.GetChars(Int32, Int64, Char[], Int32, Int32)). | |
GetData | (Ereditato da DbDataReader) | |
GetDataReader | Restituisce lettori annidati come oggetti DbDataReader. | |
GetDataRecord | Restituisce un oggetto DbDataRecord annidato. | |
GetDataTypeName | Ottiene il nome del tipo di dati della colonna specificata. (Esegue l'override di DbDataReader.GetDataTypeName(Int32)). | |
GetDateTime | Ottiene il valore della colonna specificata come oggetto DateTime. (Esegue l'override di DbDataReader.GetDateTime(Int32)). | |
GetDbDataReader | Restituisce un oggetto DbDataReader per l'ordinale di colonna richiesto, di cui è possibile eseguire l'override tramite un'implementazione specifica del provider. (Esegue l'override di DbDataReader.GetDbDataReader(Int32)). | |
GetDecimal | Ottiene il valore della colonna specificata come oggetto Decimal. (Esegue l'override di DbDataReader.GetDecimal(Int32)). | |
GetDouble | Ottiene il valore della colonna specificata come numero a virgola mobile con precisione doppia. (Esegue l'override di DbDataReader.GetDouble(Int32)). | |
GetEnumerator | Restituisce un oggetto IEnumerator che può essere utilizzato per scorrere le righe nel lettore di dati. (Esegue l'override di DbDataReader.GetEnumerator()). | |
GetFieldType | Ottiene il tipo di dati della colonna specificata. (Esegue l'override di DbDataReader.GetFieldType(Int32)). | |
GetFieldValue``1 | (Ereditato da DbDataReader) | |
GetFieldValueAsync``1(Int32) | (Ereditato da DbDataReader) | |
GetFieldValueAsync``1(Int32, CancellationToken) | (Ereditato da DbDataReader) | |
GetFloat | Ottiene il valore della colonna specificata come numero a virgola mobile con precisione singola. (Esegue l'override di DbDataReader.GetFloat(Int32)). | |
GetGuid | Ottiene il valore della colonna specificata come identificatore univoco globale (GUID). (Esegue l'override di DbDataReader.GetGuid(Int32)). | |
GetHashCode | (Ereditato da Object) | |
GetInt16 | Ottiene il valore della colonna specificata come integer con segno a 16 bit. (Esegue l'override di DbDataReader.GetInt16(Int32)). | |
GetInt32 | Ottiene il valore della colonna specificata come integer con segno a 32 bit. (Esegue l'override di DbDataReader.GetInt32(Int32)). | |
GetInt64 | Ottiene il valore della colonna specificata come integer con segno a 64 bit. (Esegue l'override di DbDataReader.GetInt64(Int32)). | |
GetLifetimeService | Critico per la sicurezza. (Ereditato da MarshalByRefObject) | |
GetName | Ottiene il nome della colonna quando viene specificato l'ordinale di colonna in base zero. (Esegue l'override di DbDataReader.GetName(Int32)). | |
GetOrdinal | Ottiene l'ordinale di colonna, dato il nome della colonna. (Esegue l'override di DbDataReader.GetOrdinal(String)). | |
GetProviderSpecificFieldType | Restituisce il tipo di campo specifico del provider per la colonna indicata. (Esegue l'override di DbDataReader.GetProviderSpecificFieldType(Int32)). | |
GetProviderSpecificValue | Ottiene il valore della colonna specificata come istanza di Object. (Esegue l'override di DbDataReader.GetProviderSpecificValue(Int32)). | |
GetProviderSpecificValues | Ottiene tutte le colonne attributo specifiche del provider nella raccolta per la riga corrente. (Esegue l'override di DbDataReader.GetProviderSpecificValues(Object[])). | |
GetSchemaTable | Restituisce un oggetto DataTable che descrive i metadati della colonna di DbDataReader. (Esegue l'override di DbDataReader.GetSchemaTable()). | |
GetStream | (Ereditato da DbDataReader) | |
GetString | Ottiene il valore della colonna specificata come istanza di String. (Esegue l'override di DbDataReader.GetString(Int32)). | |
GetTextReader | (Ereditato da DbDataReader) | |
GetType | (Ereditato da Object) | |
GetValue | Ottiene il valore della colonna specificata come istanza di Object. (Esegue l'override di DbDataReader.GetValue(Int32)). | |
GetValues | Popola una matrice di oggetti con i valori della colonna della riga corrente. (Esegue l'override di DbDataReader.GetValues(Object[])). | |
InitializeLifetimeService | Critico per la sicurezza. (Ereditato da MarshalByRefObject) | |
IsDBNull | Ottiene un valore che indica se la colonna contiene valori non esistenti o mancanti. (Esegue l'override di DbDataReader.IsDBNull(Int32)). | |
IsDBNullAsync(Int32) | (Ereditato da DbDataReader) | |
IsDBNullAsync(Int32, CancellationToken) | (Ereditato da DbDataReader) | |
MemberwiseClone() | (Ereditato da Object) | |
MemberwiseClone(Boolean) | (Ereditato da MarshalByRefObject) | |
NextResult | Sposta il lettore al risultato successivo durante la lettura dei risultati di un batch di istruzioni. (Esegue l'override di DbDataReader.NextResult()). | |
NextResultAsync | (Ereditato da DbDataReader) | |
NextResultAsync(CancellationToken) | Sposta in modo asincrono il lettore al set di risultati successivo durante la lettura di un batch di istruzioni (Esegue l'override di DbDataReaderNextResultAsync(CancellationToken)). | |
Read | Sposta il lettore al record successivo in un gruppo di risultati. (Esegue l'override di DbDataReader.Read()). | |
ReadAsync | (Ereditato da DbDataReader) | |
ReadAsync(CancellationToken) | Sposta in modo asincrono il lettore alla riga successiva del set di risultati corrente (Esegue l'override di DbDataReaderReadAsync(CancellationToken)). | |
ToString | (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
rapporti | Descrizione | |
---|---|---|
IDataRecord.GetData | (Ereditato da DbDataReader) |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.