Información general acerca de ADO.NET
ADO.NET proporciona acceso coherente a orígenes de datos como Microsoft SQL Server, así como a orígenes de datos expuestos mediante OLE DB y XML. Las aplicaciones para usuarios que comparten datos pueden utilizar ADO.NET para conectar a estos orígenes de datos y recuperar, manipular y actualizar los datos.
ADO.NET separa limpiamente el acceso a datos de la manipulación de datos y crea componentes discretos que se pueden usar por separado o conjuntamente. ADO.NET incluye proveedores de datos de .NET Framework para conectarse a una base de datos, ejecutar comandos y recuperar resultados. Esos resultados se procesan directamente o se colocan en un objeto DataSet de ADO.NET con el fin de exponerlos al usuario para un propósito específico, junto con datos de varios orígenes, o de utilizarlos de forma remota entre niveles. El objeto DataSet de ADO.NET también puede utilizarse independientemente de un proveedor de datos de .NET Framework para administrar datos que son locales de la aplicación o que proceden de un origen XML.
Las clases de ADO.NET se encuentran en System.Data.dll y se integran con las clases de XML incluidas en System.Xml.dll. Al compilar código que utiliza el espacio de nombres System.Data, haga referencia tanto a System.Data.dll como a System.Xml.dll. Para obtener un ejemplo de compilación de una aplicación de ADO.NET mediante un compilador de la línea de comandos, vea Aplicación de ejemplo de ADO.NET.
ADO.NET proporciona a los programadores que escriben código administrado una funcionalidad parecida a la que ADO proporciona a los programadores de COM nativo. Para obtener una descripción de las diferencias entre ADO y ADO.NET, vea "ADO.NET para el programador de ADO" en https://msdn.microsoft.com/library/en-us/dndotnet/html/ADONETProg.asp.
En esta sección
- Objetivos de diseño para ADO.NET
Describe la motivación y los objetivos de diseño que impulsaron la creación de ADO.NET. - Arquitectura de ADO.NET
Proporciona información general sobre la arquitectura y componentes de ADO.NET. - Proveedores de datos de .NET Framework
Proporciona información general acerca del diseño del proveedor de datos de .NET Framework y de los proveedores de datos de .NET Framework incluidos en ADO.NET. - DataSet de ADO.NET
Proporciona información general acerca del diseño y los componentes de DataSet. - Escribir código común para proveedores de datos de .NET Framework
Proporciona información sobre cómo utilizar las interfaces comunes suministradas por ADO.NET para escribir un único conjunto de código que funcionará independientemente del proveedor de datos de .NET Framework. - Aplicación de ejemplo de ADO.NET
Proporciona un ejemplo de una aplicación de ADO.NET que recupera datos de una base de datos y los devuelve a la consola. - Ejecución simultánea y ADO.NET
Analiza las diferencias que existen entre las distintas versiones de ADO.NET y cómo afectan a la ejecución simultánea y a la compatibilidad entre aplicaciones.
Secciones relacionadas
- Acceso a datos con ADO.NET
Describe la arquitectura y los componentes de ADO.NET, así como la forma de utilizarlos para obtener acceso a orígenes de datos existentes y para administrar los datos de las aplicaciones.