El espacio de nombre System.Data contiene clases para tener acceso a datos y administrarlos desde distintos orígenes. El espacio de nombres de nivel superior y Una serie de espacios de nombres secundarios forman conjuntamente la arquitectura ADO,NET y los proveedores de datos de ADO.NET
Tiene disponibilidad para proveedores:
- SQL Server, Oracle, ODBC y OleDB.
- Entity Data Model (EDM) de ADO.NET
- Servicios de datos de WCF.
Listaremos las principales clases que compone el espacio de nombre System.Data:
- DataColumn: Representa el esquema de una columna en una DataTable.
- DataException: Representa la excepción que se produce cuando se generan errores al utilizar componentes ADO.NET.
- DataRelation: Representa una relación primaria-secundaria entre dos objetos DataTable.
- DataRow: Representa una fila de datos en un DataTable.
- DataRowCollection: Representa una colección de filas para un DataTable.
- DataRowView: Representa una vista personalizada de DataRow.
- DataSet: Representa una memoria caché de datos en memoria.
- DataTable:Representa una tabla de datos en memoria.
- DataTableReader:La clase DataTableReader obtiene el contenido de uno o varios objetos DataTable con el formato de uno o varios conjuntos de resultados de sólo lectura y con desplazamiento sólo hacia delante.
- DataView :Representa una vista personalizada que puede enlazar datos de un DataTable para ordenación ,filtrado, búsqueda, edición y navegación.