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