DbEnumerator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Expone el método GetEnumerator(), que admite una iteración simple sobre una colección por parte de un proveedor de datos .NET.
public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
- Herencia
-
DbEnumerator
- Implementaciones
Comentarios
Un proveedor de datos DbEnumerator implementa la clase .NET Framework para proporcionar compatibilidad con enlaces de datos.
Por diseño, el DbEnumerator objeto está diseñado para su uso con un único conjunto de resultados. Por ejemplo, si ejecuta una instrucción por lotes que contiene dos instrucciones SELECT de SQL que devuelven esquemas diferentes, es posible que la segunda instrucción no vuelva a ajustar todo el esquema. Para evitar esta situación, obtenga un DbEnumerator para cada conjunto de resultados y, a continuación, llame al método NextResult de un objeto DataReader del proveedor de datos de .NET Framework.
Constructores
| Nombre | Description |
|---|---|
| DbEnumerator(DbDataReader, Boolean) |
Inicializa una nueva instancia de la DbEnumerator clase utilizando el lector especificado e indica si se cerrará automáticamente el lector después de recorrer en iteración sus datos. |
| DbEnumerator(DbDataReader) |
Inicializa una nueva instancia de la DbEnumerator clase con el lector de datos n. |
| DbEnumerator(IDataReader, Boolean) |
Inicializa una nueva instancia de la DbEnumerator clase utilizando el especificado |
| DbEnumerator(IDataReader) |
Inicializa una nueva instancia de la DbEnumerator clase utilizando el especificado |
Propiedades
| Nombre | Description |
|---|---|
| Current |
Obtiene el elemento actual de la colección. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type objeto de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del objeto actual Object. (Heredado de Object) |
| MoveNext() |
Desplaza el enumerador al siguiente elemento de la colección. |
| Reset() |
Establece el enumerador en su posición inicial, que es antes del primer elemento de la colección. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |