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 Framework.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET Framework data provider.

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 assurer la prise en charge de la liaison de données.The DbEnumerator class is implemented by a .NET Framework data provider to provide data binding support.

Par défaut, l’objet DbEnumerator est destiné à être utilisé avec un seul jeu de résultats.By design, the DbEnumerator object is intended for use with only one resultset. 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 peut ne pas renvoyer l’intégralité du schéma.For example, if you execute a batch statement containing two SQL SELECT statements that return different schemas, the second statement might not retun the entire schema. Pour éviter cette situation, obtenez une DbEnumerator pour chaque jeu de résultats, puis appelez la méthode NextResult d’un objet DataReader .NET Framework fournisseur de données.To avoid this situation, obtain a DbEnumerator for each resultset, and then call the NextResult method of a .NET Framework data provider DataReader object.

Constructeurs

DbEnumerator(DbDataReader)

Initialise une nouvelle instance de la classe DbEnumerator avec le lecteur de données spécifié.Initializes a new instance of the DbEnumerator class with the give n data reader.

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.Initializes a new instance of the DbEnumerator class using the specified reader and indicates whether to automatically close the reader after iterating through its data.

DbEnumerator(IDataReader)

Initialise une nouvelle instance de la classe DbEnumerator à l'aide du DataReader spécifié.Initializes a new instance of the DbEnumerator class using the specified DataReader.

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.Initializes a new instance of the DbEnumerator class using the specified DataReader, and indicates whether to automatically close the DataReader after iterating through its data.

Propriétés

Current

Obtient l'élément actuel dans la collection.Gets the current element in the collection.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MoveNext()

Avance l’énumérateur à l’élément suivant de la collection.Advances the enumerator to the next element of the collection.

Reset()

Rétablit l'énumérateur à sa position initiale, qui précède le premier élément de la collection.Sets the enumerator to its initial position, which is before the first element in the collection.

ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi