Compartir a través de


EntityDataReader Clase

Definición

Una clase de lector de datos para el proveedor de cliente de entidad

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : System.Data.Common.DbDataReader, System.Data.Entity.Core.IExtendedDataRecord
type EntityDataReader = class
    inherit DbDataReader
    interface IExtendedDataRecord
    interface IDataRecord
Public Class EntityDataReader
Inherits DbDataReader
Implements IExtendedDataRecord
Herencia
EntityDataReader
Atributos
Implementaciones

Propiedades

DataRecordInfo

Obtiene DataRecordInfo para este objeto IExtendedDataRecord .

Depth

Obtiene un valor que indica la profundidad de anidamiento de la fila actual.

FieldCount

Obtiene el número de columnas de la fila actual.

HasRows

Obtiene un valor que indica si este EntityDataReader contiene una o varias filas.

IsClosed

Obtiene un valor que indica si EntityDataReader está cerrado.

Item[Int32]

Obtiene el valor de la columna especificada como una instancia de Object.

Item[String]

Obtiene el valor de la columna especificada como una instancia de Object.

RecordsAffected

Obtiene el número de filas cambiadas, insertadas o eliminadas mediante la ejecución de la instrucción SQL.

VisibleFieldCount

Obtiene el número de campos de EntityDataReader que no están ocultos.

Métodos

Close()

Cierra el objeto EntityDataReader.

Dispose(Boolean)

Libera los recursos consumidos por y EntityDataReader llama a Close() .

GetBoolean(Int32)

Obtiene el valor de la columna especificada como tipo Boolean.

GetByte(Int32)

Obtiene el valor de la columna especificada como un byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Lee una secuencia de bytes de la columna especificada, empezando por la ubicación indicada por dataIndex , en el búfer, empezando por la ubicación indicada por bufferIndex .

GetChar(Int32)

Obtiene el valor de la columna especificada como un solo carácter.

GetChars(Int32, Int64, Char[], Int32, Int32)

Lee una secuencia de caracteres de la columna especificada, empezando por la ubicación indicada por dataIndex , en el búfer, empezando por la ubicación indicada por bufferIndex .

GetDataReader(Int32)

Devuelve lectores anidados como objetos DbDataReader.

GetDataRecord(Int32)

Devuelve un DbDataRecord anidado.

GetDataTypeName(Int32)

Obtiene el nombre del tipo de datos de la columna especificada.

GetDateTime(Int32)

Obtiene el valor de la columna especificada como un objeto DateTime.

GetDbDataReader(Int32)

Devuelve un objeto DbDataReader para el índice de columna solicitado que puede ser invalidado con una implementación específica del proveedor.

GetDecimal(Int32)

Obtiene el valor de la columna especificada como un objeto Decimal.

GetDouble(Int32)

Obtiene el valor de la columna especificada como un número de punto flotante de doble precisión.

GetEnumerator()

Devuelve una interfaz IEnumerator que se puede utilizar para recorrer en iteración las filas en el lector de datos.

GetFieldType(Int32)

Obtiene el tipo de datos de la columna especificada.

GetFloat(Int32)

Obtiene el valor de la columna especificada como un número de punto flotante de precisión sencilla.

GetGuid(Int32)

Obtiene el valor de la columna especificada como un identificador global único (GUID).

GetInt16(Int32)

Obtiene el valor de la columna especificada como un entero de 16 bits con signo.

GetInt32(Int32)

Obtiene el valor de la columna especificada como un entero con signo de 32 bits.

GetInt64(Int32)

Obtiene el valor de la columna especificada como un entero de 64 bits con signo.

GetName(Int32)

Obtiene el nombre de la columna, dado el índice de columna de base cero.

GetOrdinal(String)

Obtiene el índice de columna dado el nombre de la misma.

GetProviderSpecificFieldType(Int32)

Devuelve el tipo de campo específico del proveedor de la columna especificada.

GetProviderSpecificValue(Int32)

Obtiene el valor de la columna especificada como una instancia de Object.

GetProviderSpecificValues(Object[])

Obtiene todas las columnas de atributos específicos del proveedor en la colección para la fila actual.

GetSchemaTable()

Devuelve un DataTable objeto que describe los metadatos de columna de DbDataReader .

GetString(Int32)

Obtiene el valor de la columna especificada como una instancia de String.

GetValue(Int32)

Obtiene el valor de la columna especificada como una instancia de Object.

GetValues(Object[])

Rellena una matriz de objetos con los valores de columna de la fila actual.

IsDBNull(Int32)

Obtiene un valor que indica si la columna contiene valores que no existen o ausentes.

NextResult()

Hace avanzar el lector hasta el resultado siguiente cuando se leen los resultados de un lote de instrucciones.

NextResultAsync(CancellationToken)

Mueve de forma asincrónica el lector al siguiente conjunto de resultados al leer un lote de instrucciones

Read()

Hace avanzar el lector hasta el siguiente registro de un conjunto de resultados.

ReadAsync(CancellationToken)

Mueve de forma asincrónica el lector a la siguiente fila del conjunto de resultados actual

Se aplica a