DbEnumerator Clase

Definición

Expone el método GetEnumerator(), que admite una iteración simple sobre una colección mediante un proveedor de datos de .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
Herencia
DbEnumerator
Implementaciones

Comentarios

Un DbEnumerator proveedor de datos de .NET Framework implementa la clase para proporcionar compatibilidad con el enlace de datos.The DbEnumerator class is implemented by a .NET Framework data provider to provide data binding support.

Por diseño, el DbEnumerator objeto está pensado para su uso con un solo conjunto de resultados.By design, the DbEnumerator object is intended for use with only one resultset. Por ejemplo, si ejecuta una instrucción por lotes que contiene dos instrucciones SELECT de SQL que devuelven distintos esquemas, es posible que la segunda instrucción no devuelva todo el esquema.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. Para evitar esta situación, obtenga un DbEnumerator para cada conjunto de resultados y, a NextResult continuación, llame al método de un objeto DataReader del proveedor de datos de .NET Framework.To avoid this situation, obtain a DbEnumerator for each resultset, and then call the NextResult method of a .NET Framework data provider DataReader object.

Constructores

DbEnumerator(DbDataReader)

Inicializa una nueva instancia de la clase DbEnumerator con los el lector de datos especificado.Initializes a new instance of the DbEnumerator class with the give n data reader.

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.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)

Inicializa una nueva instancia de la clase DbEnumerator utilizando la clase DataReader especificada.Initializes a new instance of the DbEnumerator class using the specified DataReader.

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.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.

Propiedades

Current

Obtiene el elemento actual de la colección.Gets the current element in the collection.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
MoveNext()

Desplaza el enumerador al siguiente elemento de la colección.Advances the enumerator to the next element of the collection.

Reset()

Establece el enumerador en su posición inicial (antes del primer elemento de la colección).Sets the enumerator to its initial position, which is before the first element in the collection.

ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también: