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 DbEnumerator Objekt nur für ein Resultset vorgesehen. Wenn Sie beispielsweise eine Batch-Anweisung ausführen, die zwei SQL SELECT-Anweisungen enthält, die unterschiedliche Schemas zurückgeben, gibt die zweite Anweisung möglicherweise nicht das gesamte Schema wieder ein. Um diese Situation zu vermeiden, rufen Sie eine DbEnumerator für jedes Resultset ab, und rufen Sie dann die methode NextResult eines .NET Framework-Datenanbieter-DataReader-Objekts auf.

Konstruktoren

Name Beschreibung
DbEnumerator(DbDataReader, Boolean)

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

DbEnumerator(DbDataReader)

Initialisiert eine neue Instanz der DbEnumerator Klasse mit dem n-Datenleser.

DbEnumerator(IDataReader, Boolean)

Initialisiert eine neue Instanz der DbEnumerator Klasse mit dem angegebenen DataReaderElement und gibt an, ob die DataReader Nach dem Durchlaufen der Daten automatisch geschlossen werden soll.

DbEnumerator(IDataReader)

Initialisiert eine neue Instanz der Klasse mithilfe des DbEnumerator angegebenen DataReader.

Eigenschaften

Name Beschreibung
Current

Ruft das aktuelle Element in der Auflistung ab.

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MoveNext()

Wechselt den Enumerator zum nächsten Element der Auflistung.

Reset()

Legt den Enumerator auf seine Anfangsposition fest, die sich vor dem ersten Element in der Auflistung befindet.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen