ADO.NET
es un conjunto de clases relacionadas entre sí que están especializadas en ofrecer toda la funcionalidad que un programador necesita para realizar acceso a datos
Las clases genéricas expuestas por ADO.NET se encuentran bajo el espacio de nombres System.Data.
El objeto más importante a la hora de trabajar con el nuevo modelo de acceso a datos es el DataSet.
DataSet
Los DataSet permiten gestionar simultáneamente diversas tablas (relaciones) de datos
Arquitectura
Capa Conectada
La capa conectada de ADO.NET contiene objetos especializados en la conexión con los orígenes de datos
Capa Desconectada
Una vez que ya se han recuperado los datos desde un origen de datos la conexión a éste ya no es necesaria
Clases de DataSet
• DataTable: representa una tabla o relación de datos.
• DataColumn: ofrece información sobre cada uno de los campos de los registros almacenados en un DataTable
• DataRow: representa un registro de la tabla virtual
• Constraint: las clases Constraint se emplean para definir resticciones en los tipos de datos contenidos en un DataTable
• DataRelations: define la relación existente entre dos objetos DataTable
• DataView: representa una vista concreta de un DataTable