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 classe DbEnumerator est implémentée par un fournisseur de données .NET Framework pour fournir la 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éinscrire l’intégralité du schéma. Pour éviter cette situation, obtenez un DbEnumerator pour chaque jeu de résultats, puis appelez la méthode NextResult d’un objet DataReader du fournisseur de données .NET Framework.

Constructeurs

Nom Description
DbEnumerator(DbDataReader, Boolean)

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

DbEnumerator(DbDataReader)

Initialise une nouvelle instance de la DbEnumerator classe avec le lecteur de données donner n.

DbEnumerator(IDataReader, Boolean)

Initialise une nouvelle instance de la DbEnumerator classe à l’aide de l’élément spécifié DataReaderet indique s’il faut fermer automatiquement l’instance DataReader après l’itération de ses données.

DbEnumerator(IDataReader)

Initialise une nouvelle instance de la DbEnumerator classe à l’aide du .DataReader

Propriétés

Nom Description
Current

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

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MoveNext()

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

Reset()

Définit l’énumérateur à sa position initiale, qui est avant 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