Utilizar proveedores de datos de .NET Framework para obtener acceso a datos

Un proveedor de datos en .NET Framework sirve de puente entre una aplicación y un origen de datos. El proveedor de datos se usa para obtener datos de un origen de datos y reflejar en ese origen los cambios que se produzcan en los datos.

En la tabla siguiente se muestran los proveedores de datos de .NET Framework que se incluyen en .NET Framework.

Proveedor de datos de .NET Framework Descripción
Proveedor de datos de .NET Framework para SQL Server Para Microsoft® SQL Server™ versión 7.0 o posteriores.
Proveedor de datos de .NET Framework para OLE DB Para orígenes de datos que se exponen mediante OLE DB.
Proveedor de datos de .NET Framework para ODBC Para orígenes de datos que se exponen mediante ODBC.

Nota   El proveedor de datos de .NET Framework para ODBC no está incluido en .NET Framework versión 1.0. Si necesita utilizar el proveedor de datos de .NET Framework para ODBC y está utilizando la versión 1.0 de .NET Framework, puede descargar dicho proveedor desde el sitio https://msdn.microsoft.com/downloads. El espacio de nombres del proveedor de datos de .NET Framework para ODBC descargado es Microsoft.Data.Odbc.

Proveedor de datos de .NET Framework para Oracle Para orígenes de datos de Oracle. El proveedor de datos de .NET Framework para Oracle es compatible con la versión 8.1.7 y posteriores del software del cliente de Oracle.

Nota   El proveedor de datos de .NET Framework para Oracle no está incluido en .NET Framework versión 1.0. Si necesita utilizar el proveedor de datos de .NET Framework para Oracle y está utilizando la versión 1.0 de .NET Framework, puede descargar dicho proveedor desde el sitio https://msdn.microsoft.com/downloads

Los objetos Connection, Command, DataReader y DataAdapter son los elementos fundamentales del modelo de proveedor de datos de .NET Framework. En la tabla siguiente se describen estos objetos.

Objeto Descripción
Connection Establece una conexión a un origen de datos determinado.
Command Ejecuta un comando en un origen de datos.
DataReader Lee una secuencia de datos de sólo avance y sólo lectura desde un origen de datos.
DataAdapter Llena un DataSet y realiza las actualizaciones necesarias en el origen de datos.

Junto con las clases principales citadas en la tabla anterior, los proveedores de datos de .NET Framework incluyen también las que se enumeran en la tabla siguiente.

Objeto Descripción
Transaction Permite incluir comandos en las transacciones que se realizan en el origen de datos.
CommandBuilder Un objeto auxiliar que genera automáticamente las propiedades de comando de un DataAdapter o que obtiene de un procedimiento almacenado información acerca de parámetros con la que puede rellenar la colección Parameters de un objeto Command.
Parameter Define los parámetros de entrada, salida y valores devueltos para los comandos y procedimientos almacenados.
Exception Se devuelve cuando se detecta un error en el origen de datos. En el caso de que el error se detecte en el cliente, los proveedores de datos de .NET Framework inician una excepción de .NET Framework.
Error Expone la información relacionada con una advertencia o error devueltos por un origen de datos.
ClientPermission Se proporciona para los atributos de seguridad de acceso a código de los proveedores de datos de .NET Framework.

En esta sección

Secciones relacionadas