EntityDataReader-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Eine Datenleserklasse für den Entitäts-Clientanbieter
Vererbungshierarchie
System.Object
System.MarshalByRefObject
System.Data.Common.DbDataReader
System.Data.Entity.Core.EntityClient.EntityDataReader
Namespace: System.Data.Entity.Core.EntityClient
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<DefaultMemberAttribute("Item")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")> _
Public Class EntityDataReader _
Inherits DbDataReader _
Implements IExtendedDataRecord, IDataRecord
'Usage
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
Der EntityDataReader-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
DataRecordInfo | Ruft die DataRecordInfo für diesen IExtendedDataRecord ab. | |
Depth | Ruft einen Wert ab, der die Tiefe der Schachtelung für die aktuelle Zeile angibt. (Überschreibt DbDataReader.Depth.) | |
FieldCount | Ruft die Anzahl der Spalten in der aktuellen Zeile ab. (Überschreibt DbDataReader.FieldCount.) | |
HasRows | Ruft einen Wert ab, der angibt, ob dieser EntityDataReader eine oder mehrere Zeilen enthält. (Überschreibt DbDataReader.HasRows.) | |
IsClosed | Ruft einen Wert ab, der angibt, ob der EntityDataReader geschlossen ist. (Überschreibt DbDataReader.IsClosed.) | |
Item[Int32] | Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab. (Überschreibt DbDataReader.Item[Int32].) | |
Item[String] | Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab. (Überschreibt DbDataReader.Item[String].) | |
RecordsAffected | Ruft die Anzahl der durch die Ausführung der SQL-Anweisung geänderten, eingefügten oder gelöschten Zeilen ab. (Überschreibt DbDataReader.RecordsAffected.) | |
VisibleFieldCount | Ruft die Anzahl der nicht ausgeblendeten Felder im EntityDataReader ab. (Überschreibt DbDataReader.VisibleFieldCount.) |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Close | Schließt das EntityDataReader-Objekt. (Überschreibt DbDataReader.Close().) | |
CreateObjRef | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
Dispose() | (Von DbDataReader geerbt.) | |
Dispose(Boolean) | Gibt die Ressourcen frei, die von diesem EntityDataReader verwendet werden, und ruft Close() auf. (Überschreibt DbDataReader.Dispose(Boolean).) | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetBoolean | Ruft den Wert der angegebenen Spalte als booleschen Wert ab. (Überschreibt DbDataReader.GetBoolean(Int32).) | |
GetByte | Ruft den Wert der angegebenen Spalte als ein Byte ab. (Überschreibt DbDataReader.GetByte(Int32).) | |
GetBytes | Liest einen Bytestream aus der angegebenen Spalte, beginnend an der durch dataIndex angegebenen Position, in den Puffer, beginnend an der durch bufferIndex angegebenen Position. (Überschreibt DbDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32).) | |
GetChar | Ruft den Wert der angegebenen Spalte als ein einzelnes Zeichen ab. (Überschreibt DbDataReader.GetChar(Int32).) | |
GetChars | Liest einen Zeichenstream aus der angegebenen Spalte, beginnend an der durch dataIndex angegebenen Position, in den Puffer, beginnend an der durch bufferIndex angegebenen Position. (Überschreibt DbDataReader.GetChars(Int32, Int64, Char[], Int32, Int32).) | |
GetData | (Von DbDataReader geerbt.) | |
GetDataReader | Gibt geschachtelte Leser als DbDataReader-Objekte zurück. | |
GetDataRecord | Gibt einen geschachtelten DbDataRecord zurück. | |
GetDataTypeName | Ruft den Namen des Datentyps der angegebenen Spalte ab. (Überschreibt DbDataReader.GetDataTypeName(Int32).) | |
GetDateTime | Ruft den Wert der angegebenen Spalte als DateTime-Objekt ab. (Überschreibt DbDataReader.GetDateTime(Int32).) | |
GetDbDataReader | Gibt ein DbDataReader-Objekt für die angeforderte Spaltenordnungszahl zurück, das mit einer anbieterspezifischen Implementierung überschrieben werden kann. (Überschreibt DbDataReader.GetDbDataReader(Int32).) | |
GetDecimal | Ruft den Wert der angegebenen Spalte als Decimal-Objekt ab. (Überschreibt DbDataReader.GetDecimal(Int32).) | |
GetDouble | Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit doppelter Genauigkeit ab. (Überschreibt DbDataReader.GetDouble(Int32).) | |
GetEnumerator | Gibt einen IEnumerator zurück, mit dem die Zeilen im Datenleser durchlaufen werden können. (Überschreibt DbDataReader.GetEnumerator().) | |
GetFieldType | Ruft den Datentyp der angegebenen Spalte ab. (Überschreibt DbDataReader.GetFieldType(Int32).) | |
GetFieldValue``1 | (Von DbDataReader geerbt.) | |
GetFieldValueAsync``1(Int32) | (Von DbDataReader geerbt.) | |
GetFieldValueAsync``1(Int32, CancellationToken) | (Von DbDataReader geerbt.) | |
GetFloat | Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit einfacher Genauigkeit ab. (Überschreibt DbDataReader.GetFloat(Int32).) | |
GetGuid | Ruft den Wert der angegebenen Spalte als global eindeutigen Bezeichner (Globally Unique Identifier, GUID) ab. (Überschreibt DbDataReader.GetGuid(Int32).) | |
GetHashCode | (Von Object geerbt.) | |
GetInt16 | Ruft den Wert der angegebenen Spalte als 16-Bit-Ganzzahl mit Vorzeichen ab. (Überschreibt DbDataReader.GetInt16(Int32).) | |
GetInt32 | Ruft den Wert der angegebenen Spalte als 32-Bit-Ganzzahl mit Vorzeichen ab. (Überschreibt DbDataReader.GetInt32(Int32).) | |
GetInt64 | Ruft den Wert der angegebenen Spalte als 64-Bit-Ganzzahl mit Vorzeichen ab. (Überschreibt DbDataReader.GetInt64(Int32).) | |
GetLifetimeService | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
GetName | Ruft den Namen der Spalte anhand der nullbasierten Spaltenordnungszahl ab. (Überschreibt DbDataReader.GetName(Int32).) | |
GetOrdinal | Ruft bei angegebenem Spaltennamen die Ordnungszahl der Spalte ab. (Überschreibt DbDataReader.GetOrdinal(String).) | |
GetProviderSpecificFieldType | Gibt den anbieterspezifischen Feldtyp der angegebenen Spalte zurück. (Überschreibt DbDataReader.GetProviderSpecificFieldType(Int32).) | |
GetProviderSpecificValue | Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab. (Überschreibt DbDataReader.GetProviderSpecificValue(Int32).) | |
GetProviderSpecificValues | Ruft alle anbieterspezifischen Attributspalten in der Auflistung der aktuellen Zeile ab. (Überschreibt DbDataReader.GetProviderSpecificValues(Object[]).) | |
GetSchemaTable | Gibt eine DataTable zurück, die die Spaltenmetadaten des DbDataReader beschreibt. (Überschreibt DbDataReader.GetSchemaTable().) | |
GetStream | (Von DbDataReader geerbt.) | |
GetString | Ruft den Wert der angegebenen Spalte als eine Instanz von String ab. (Überschreibt DbDataReader.GetString(Int32).) | |
GetTextReader | (Von DbDataReader geerbt.) | |
GetType | (Von Object geerbt.) | |
GetValue | Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab. (Überschreibt DbDataReader.GetValue(Int32).) | |
GetValues | Füllt ein Array von Objekten mit den Spaltenwerten der aktuellen Zeile auf. (Überschreibt DbDataReader.GetValues(Object[]).) | |
InitializeLifetimeService | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
IsDBNull | Ruft einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. (Überschreibt DbDataReader.IsDBNull(Int32).) | |
IsDBNullAsync(Int32) | (Von DbDataReader geerbt.) | |
IsDBNullAsync(Int32, CancellationToken) | (Von DbDataReader geerbt.) | |
MemberwiseClone() | (Von Object geerbt.) | |
MemberwiseClone(Boolean) | (Von MarshalByRefObject geerbt.) | |
NextResult | Setzt den Datenleser beim Lesen der Ergebnisse von Batchanweisungen auf das nächste Ergebnis. (Überschreibt DbDataReader.NextResult().) | |
NextResultAsync | (Von DbDataReader geerbt.) | |
NextResultAsync(CancellationToken) | Setzt den Datenleser beim Lesen von Batchanweisungen asynchron auf das nächste Resultset. (Überschreibt DbDataReaderNextResultAsync(CancellationToken).) | |
Read | Setzt den Reader auf den nächsten Datensatz in einem Resultset. (Überschreibt DbDataReader.Read().) | |
ReadAsync | (Von DbDataReader geerbt.) | |
ReadAsync(CancellationToken) | Verschiebt den Leser asynchron auf die nächste Zeile des aktuellen Resultsets (Überschreibt DbDataReaderReadAsync(CancellationToken).) | |
ToString | (Von Object geerbt.) |
Oben
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IDataRecord.GetData | (Von DbDataReader geerbt.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.