ADO.NET proporciona acceso coherente a orígenes de datos como Microsoft SQL Server y XML, así como a orígenes de datos expuestos mediante OLE DB y ODBC. 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 contenidos.
ADO.NET separa el acceso a datos de la manipulación de datos y crea componentes discretos que se pueden utilizar 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. Los 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, combinados 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 el archivo System.Data.dll y están integradas con las clases de XML que se encuentran en el archivo System.Xml.dll. Cuando se compila un código que utiliza el espacio de nombres System.Data, es necesario hacer referencia a los archivos System.Data.dll y System.Xml.dll. Para obtener un ejemplo de una aplicación de ADO.NET que se conecta a una base de datos, recupera datos de ésta y, a continuación, los muestra en el símbolo del sistema, vea Aplicación de ejemplo de ADO.NET.
ADO.NET proporciona funcionalidad a los programadores que escriben código administrado similar a la funcionalidad que los objetos ADO (ActiveX Data Objects) proporcionan a los programadores de modelo de objetos componentes (COM) nativo. Para obtener más información sobre las diferencias entre ADO y ADO.NET, vea ADO.NET for the ADO Programmer en MSDN.
En esta sección
- Objetivos de diseño para ADO.NET
-
Explica 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 los 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.
- 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.
- 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.
Secciones relacionadas
Vea también