DbEnumerator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwidacznia metodę GetEnumerator() , która obsługuje prostą iterację w kolekcji przez dostawcę danych platformy .NET.
public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
- Dziedziczenie
-
DbEnumerator
- Implementuje
Uwagi
Klasa DbEnumerator jest implementowana przez dostawcę danych .NET Framework w celu zapewnienia obsługi powiązań danych.
Zgodnie z projektem DbEnumerator obiekt jest przeznaczony do użycia tylko z jednym zestawem wyników. Jeśli na przykład wykonasz instrukcję wsadową zawierającą dwie instrukcje SQL SELECT zwracające różne schematy, druga instrukcja może nie dostroić całego schematu. Aby uniknąć tej sytuacji, uzyskaj element DbEnumerator dla każdego zestawu wyników, a następnie wywołaj NextResult
metodę obiektu DataReader dostawcy danych .NET Framework.
Konstruktory
DbEnumerator(DbDataReader) |
Inicjuje DbEnumerator nowe wystąpienie klasy za pomocą elementu nadaj n czytnikowi danych. |
DbEnumerator(DbDataReader, Boolean) |
Inicjuje DbEnumerator nowe wystąpienie klasy przy użyciu określonego czytnika i wskazuje, czy automatycznie zamknąć czytelnika po iterowaniu danych. |
DbEnumerator(IDataReader) |
Inicjuje DbEnumerator nowe wystąpienie klasy przy użyciu określonego |
DbEnumerator(IDataReader, Boolean) |
Inicjuje DbEnumerator nowe wystąpienie klasy przy użyciu określonej klasy |
Właściwości
Current |
Pobiera bieżący element w kolekcji. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MoveNext() |
Rozwija moduł wyliczający do następnego elementu kolekcji. |
Reset() |
Ustawia moduł wyliczający na jego początkową pozycję, która znajduje się przed pierwszym elementem w kolekcji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |