DbEnumerator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Exponerar metoden GetEnumerator(), som stöder en enkel iteration över en samling av en .NET dataprovider.
public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
- Arv
-
DbEnumerator
- Implementeringar
Kommentarer
Klassen DbEnumerator implementeras av en .NET Framework-dataprovider för att tillhandahålla stöd för databindning.
Objektet är avsiktligt DbEnumerator avsett att användas med endast en resultatuppsättning. Om du till exempel kör en batch-instruktion som innehåller två SQL SELECT-instruktioner som returnerar olika scheman kanske den andra instruktionen inte hämtar hela schemat igen. Undvik den här situationen genom att hämta en DbEnumerator för varje resultatuppsättning och anropa sedan metoden NextResult för ett dataproviderobjekt i .NET Framework.
Konstruktorer
| Name | Description |
|---|---|
| DbEnumerator(DbDataReader, Boolean) |
Initierar en ny instans av DbEnumerator klassen med den angivna läsaren och anger om läsaren ska stängas automatiskt efter iterering genom sina data. |
| DbEnumerator(DbDataReader) |
Initierar en ny instans av DbEnumerator klassen med give n-dataläsaren. |
| DbEnumerator(IDataReader, Boolean) |
Initierar en ny instans av DbEnumerator klassen med den angivna |
| DbEnumerator(IDataReader) |
Initierar en ny instans av DbEnumerator klassen med den angivna |
Egenskaper
| Name | Description |
|---|---|
| Current |
Hämtar det aktuella elementet i samlingen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MoveNext() |
Avancerar uppräknaren till nästa element i samlingen. |
| Reset() |
Anger uppräknaren till sin ursprungliga position, som är före det första elementet i samlingen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |