Freigeben über


DbEnumerator Klasse

Definition

Macht die GetEnumerator()-Methode verfügbar, die eine einfache Iteration über eine Auflistung durch einen .NET-Datenanbieter unterstützt.

public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
    interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
Vererbung
DbEnumerator
Implementiert

Hinweise

Die DbEnumerator -Klasse wird von einem .NET Framework-Datenanbieter implementiert, um Datenbindungsunterstützung bereitzustellen.

Standardmäßig ist das Objekt für die DbEnumerator Verwendung mit nur einem Resultset vorgesehen. Wenn Sie beispielsweise eine Batch-Anweisung ausführen, die zwei SQL SELECT-Anweisungen enthält, die unterschiedliche Schemas zurückgeben, stimmt die zweite Anweisung möglicherweise nicht das gesamte Schema neu ab. Um diese Situation zu vermeiden, rufen Sie ein DbEnumerator für jedes Resultset ab, und rufen Sie dann die NextResult -Methode eines .NET Framework DataReader-Objekts auf.

Konstruktoren

DbEnumerator(DbDataReader)

Initialisiert eine neue Instanz der DbEnumerator-Klasse mit dem angegebenen Datenreader.

DbEnumerator(DbDataReader, Boolean)

Initialisiert eine neue Instanz der DbEnumerator-Klasse mit dem angegebenen Reader und gibt an, ob der Reader nach dem Durchlaufen seiner Daten automatisch geschlossen werden soll.

DbEnumerator(IDataReader)

Initialisiert eine neue Instanz der DbEnumerator-Klasse mit dem angegebenen DataReader.

DbEnumerator(IDataReader, Boolean)

Initialisiert eine neue Instanz der DbEnumerator-Klasse mit dem angegebenen DataReader, und gibt an, ob der DataReader nach dem Durchlaufen seiner Daten automatisch geschlossen werden soll.

Eigenschaften

Current

Ruft das aktuelle Element in der Auflistung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MoveNext()

Setzt den Enumerator auf das nächste Element der Auflistung.

Reset()

Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen