ADO.NET es una biblioteca de clases dentro del .NET Framework diseñada para facilitar el acceso y la gestión de datos. La estructura principal se basa en dos capas: conectada y desconectada.
Contiene tablas, columnas, filas, restricciones, vistas y relaciones, y utiliza las siguientes clases; DataTable, DataColumn, DataRow,Constraint y DataRelations
Ofrece un almacén de datos temporal pero que ofrezca características avanzadas de gestión y acceso a la información.Aqui se trabaja con las siguientes clases y objeto:
DataAdapter
sabe como manejar correctamente los objetos proporcionados por su proveedor específico
DataReader
Representa los resultados de una consulta o un comando ejecutado
Command
Permiten ejecutar sentencias SQL y procedimientos almacenados
Connection
Realiza la conexión y envía y recibe la información
Aquí se realiza la conexión y comunicación con los orígenes de datos. Cada proveedor de datos implementa su propia versión de las clases:
CAPA DESCONECTADA
CAPA CONECTADA
ADO .NET está estrechamente integrado con .NET Framework
Visual Studio .NET está diseñado para trabajar con ADO.NET
Existen dos capas fundamentales dentro de su arquitectura
El objeto más importante a la hora de trabajar con el nuevo modelo de acceso a datos es el DataSet.
Las clases genericas expuestas por ADO.Net se encuntran bajo el espacio de nombres System.data
Es un conjunto de clases relacionadas entre si, que permiten que un programador realizarse el acceso a Datos.