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 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 |
DbEnumerator(IDataReader, Boolean) |
Inicializa una nueva instancia de la clase DbEnumerator usando el |
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) |