Crear y utilizar DataSets
El DataSet de ADO.NET es una representación de datos residente en memoria que proporciona un modelo de programación relacional coherente independientemente del origen de datos que contiene. Un DataSet representa un conjunto completo de datos, incluyendo las tablas que contienen, ordenan y restringen los datos, así como las relaciones entre las tablas.
Hay varias maneras de trabajar con un DataSet, que se pueden aplicar de forma independiente o conjuntamente. Se puede:
- Crear DataTables, DataRelations y Constraints dentro de un DataSet, y llenar las tablas con datos mediante programación.
- Llenar el DataSet con tablas de datos desde un origen de datos relacional existente mediante un DataAdapter.
- Cargar y hacer persistente el contenido del DataSet mediante XML. Para obtener más información, vea XML y DataSet.
Un DataSet con establecimiento inflexible de tipos también se puede transportar mediante un servicio Web XML. El diseño del DataSet hace que sea ideal para transportar datos mediante servicios Web XML. Para obtener información general sobre los servicios Web XML, vea Información general acerca de servicios Web XML. Para ver un ejemplo de cómo consumir un DataSet desde un servicio Web XML, vea Consumir DataSet a partir de un servicio Web XML.
En esta sección
- Crear DataSet
Describe la sintaxis para crear una instancia de DataSet. - Agregar DataTable a DataSet
Describe cómo se crean y se agregan tablas y columnas a un objeto DataSet. - Agregar una relación entre tablas
Describe cómo se crean relaciones entre tablas en un DataSet. - Explorar una relación entre tablas
Describe cómo se utilizan las relaciones entre tablas en un DataSet para devolver las filas secundarias o primarias de una relación primaria-secundaria. - Utilizar DataSet con datos existentes
Describe cómo se resuelven los cambios de un DataSet en un origen de datos mediante un DataAdapter. - Combinar contenido de DataSet
Describe cómo se combina el contenido de una matriz de DataSet, DataTable o DataRow en otro DataSet. - Copiar contenido de DataSet
Describe cómo se crea una copia de un DataSet que puede contener datos de esquema y datos especificados. - Trabajar con eventos DataSet
Describe los eventos de un DataSet y cómo utilizarlos. - Trabajar con DataSet con información de tipos
Describe lo que es un DataSet con información de tipos, y cómo crearlos y utilizarlos.
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. - XML y DataSet
Describe cómo interactúa el DataSet con XML como origen de datos, incluyendo cómo cargar y hacer persistente el contenido de un DataSet como datos XML. - Arquitectura de ADO.NET
Describe los componentes de ADO.NET, incluyendo el DataSet, y las funciones que desempeñan en la arquitectura de ADO.NET. - Llenar un DataSet desde un DataAdapter
Describe cómo llenar un DataSet con tablas de datos desde un origen de datos existente mediante un DataAdapter.