Esta documentación está archivada y no tiene mantenimiento.

EntityDataReader (Clase)

Actualización: noviembre 2007

Lee una secuencia de sólo avance de filas de un origen de datos.

Espacio de nombres:  System.Data.EntityClient
Ensamblado:  System.Data.Entity (en System.Data.Entity.dll)

public class EntityDataReader : DbDataReader, 
	IExtendedDataRecord, IDataRecord
public class EntityDataReader extends DbDataReader implements IExtendedDataRecord, 
	IDataRecord
public class EntityDataReader extends DbDataReader implements IExtendedDataRecord, IDataRecord

Combina la funcionalidad de la clase DbDataReader y la interfaz IExtendedDataRecord.

Un EntityDataReader no tiene un constructor público. Sólo se puede obtener a través de una sobrecarga del método EntityCommand.ExecuteReader.

SQL Server coloca los parámetros de salida de los procedimientos almacenados al final de la secuencia resultante, después de todos los conjuntos de resultados. Por consiguiente, para obtener los valores de los parámetros de salida, una aplicación debe consumir todos los registros en todos los conjuntos de resultados. Si la aplicación cierra EntityDataReader (con lo que también se cerraría DbDataReader), es posible que no se llenen los parámetros de salida.

EntityDataReader no consume implícitamente conjuntos de resultados para hacer que los parámetros de salida estén disponibles. Por lo tanto, considere los siguientes aspectos:

Para obtener ejemplos de código, vea Trabajar con EntityClient (tareas de Entity Framework).

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbDataReader
      System.Data.EntityClient.EntityDataReader

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5 SP1
Mostrar: