DbEnumerator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é |
| DbEnumerator(IDataReader) |
Initialise une nouvelle instance de la DbEnumerator classe à l’aide du . |
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) |