DataReaders (ADO.NET)
Puede utilizar el DataReader de ADO.NET para recuperar secuencias de datos de sólo lectura y sólo avance de una base de datos. Los resultados se devuelven a medida que se ejecuta la consulta y se almacenan en el búfer de red del cliente hasta que se solicitan con el método Read del DataReader. Con el DataReader puede aumentar el rendimiento de la aplicación tanto al recuperar datos en cuanto están disponibles como al almacenar (de forma predeterminada) una fila cada vez en memoria, lo que reduce la sobrecarga del sistema.
Cada proveedor de datos de .NET Framework incluido en .NET Framework cuenta con un objeto DataReader: el proveedor de datos de .NET Framework para OLE DB incluye un objeto OleDbDataReader, el proveedor de datos de .NET Framework para SQL Server incluye un objeto SqlDataReader, el proveedor de datos de .NET Framework para ODBC incluye un objeto OdbcDataReader y el proveedor de datos de .NET Framework para Oracle incluye un objeto OracleDataReader.
En esta sección
Recuperar datos mediante DataReader (ADO.NET)
Describe el objeto DataReader de ADO.NET, así como la forma de utilizarlo para devolver una secuencia de resultados desde un origen de datos.Recuperar datos binarios (ADO.NET)
Describe cómo devolver un objeto binario grande (BLOB) desde una base de datos mediante un DataReader.
Referencia
DbDataReader
Describe la clase DbDataReader, así como todos sus miembros.SqlDataReader
Describe la clase SqlDataReader, así como todos sus miembros.OleDbDataReader
Describe la clase OleDbDataReader, así como todos sus miembros.OdbcDataReader
Describe la clase OdbcDataReader, así como todos sus miembros.OracleDataReader
Describe la clase OracleDataReader, así como todos sus miembros.