DbEnumerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
DbEnumerator(IDataReader, Boolean) |
Initialisiert eine neue Instanz der DbEnumerator-Klasse mit dem angegebenen |
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) |