Compartir vía


DbEnumerator Clase

Definición

Expone el método GetEnumerator(), que admite una iteración simple sobre una colección mediante 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 de .NET Framework implementa la DbEnumerator clase para proporcionar compatibilidad con enlaces de datos.

Por diseño, el DbEnumerator objeto está pensado 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 NextResult método de un objeto DataReader del proveedor de datos de .NET Framework.

Constructores

DbEnumerator(DbDataReader)

Inicializa una nueva instancia de la clase DbEnumerator con los el lector de datos especificado.

DbEnumerator(DbDataReader, Boolean)

Inicializa una nueva instancia de la clase DbEnumerator con el lector especificado e indica si se va a cerrar automáticamente el lector después de recorrer en iteración sus datos.

DbEnumerator(IDataReader)

Inicializa una nueva instancia de la clase DbEnumerator utilizando la clase DataReader especificada.

DbEnumerator(IDataReader, Boolean)

Inicializa una nueva instancia de la clase DbEnumerator usando el DataReader especificado e indica si se debe cerrar automáticamente el DataReader después de recorrer en iteración sus datos.

Propiedades

Current

Obtiene el elemento actual de la colección.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MoveNext()

Desplaza el enumerador al siguiente elemento de la colección.

Reset()

Establece el enumerador en su posición inicial (antes del primer elemento de la colección).

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también