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 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 |
| DbEnumerator(IDataReader) |
Initialisiert eine neue Instanz der Klasse mithilfe des DbEnumerator angegebenen |
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) |