Partager via


DbEnumerator Classe

Définition

Expose la méthode GetEnumerator(), qui prend en charge une itération simple sur une collection par un fournisseur de données .NET.

public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
    interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
Héritage
DbEnumerator
Implémente

Remarques

La DbEnumerator classe est implémentée par un fournisseur de données .NET Framework pour fournir une prise en charge de la liaison de données.

Par conception, l’objet DbEnumerator est destiné à être utilisé avec un seul jeu de résultats. Par exemple, si vous exécutez une instruction batch contenant deux instructions SQL SELECT qui retournent des schémas différents, la deuxième instruction risque de ne pas réacréer le schéma entier. Pour éviter cette situation, obtenez un DbEnumerator pour chaque jeu de résultats, puis appelez la NextResult méthode d’un objet DataReader du fournisseur de données .NET Framework.

Constructeurs

DbEnumerator(DbDataReader)

Initialise une nouvelle instance de la classe DbEnumerator avec le lecteur de données spécifié.

DbEnumerator(DbDataReader, Boolean)

Initialise une nouvelle instance de la classe DbEnumerator à l’aide du lecteur spécifié et indique de fermer automatiquement ou non le lecteur après l’itération au sein de ses données.

DbEnumerator(IDataReader)

Initialise une nouvelle instance de la classe DbEnumerator à l'aide du DataReader spécifié.

DbEnumerator(IDataReader, Boolean)

Initialise une nouvelle instance de la classe DbEnumerator à l’aide du DataReader spécifié, et indique si DataReader doit être fermé automatiquement après l’itération au sein de ses données.

Propriétés

Current

Obtient l’élément actuel dans la collection.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MoveNext()

Avance l’énumérateur à l’élément suivant de la collection.

Reset()

Rétablit l’énumérateur à sa position initiale, qui précède le premier élément de la collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi