Compartir a través de


DataAdapters y DataReaders (ADO.NET)

Puede utilizar el DataReader de ADO.NET para recuperar flujos de datos de solo lectura y solo 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 al recuperar datos en cuanto están disponibles y almacenar (de forma predeterminada) una sola fila cada vez en memoria, lo que reduce la sobrecarga del sistema.

Un DataAdapter se utiliza para recuperar datos de un origen de datos y llenar tablas con un DataSet. DataAdapter también resuelve los cambios realizados en DataSet de vuelta al origen de datos. Mediante el objeto Connection del proveedor de datos .NET Framework, DataAdapter se conecta a un origen de datos y utiliza objetos Command para recuperar datos del origen de datos y resolver los cambios a dicho origen.

Cada proveedor de datos .NET Framework incluido con .NET Framework tiene un objeto DbDataReader y un objeto DbDataAdapter, el proveedor de datos .NET Framework para OLE DB incluye un objeto OleDbDataReader y un objeto OleDbDataAdapter, el proveedor de datos .NET Framework para SQL Server incluye un objeto SqlDataReade y un objeto SqlDataAdapter, el proveedor de datos .NET Framework para ODBC incluye un objeto OdbcDataReader y un objeto OdbcDataAdapter, y el proveedor de datos .NET Framework para Oracle incluyes un objeto OracleDataReader y un objeto OracleDataAdapter.

En esta sección

Vea también

Otros recursos

Conectar con un origen de datos (ADO.NET)

Comandos y parámetros (ADO.NET)

Transacciones y simultaneidad (ADO.NET)

DataSets, DataTables y DataViews (ADO.NET)