DataSet, DataTable e DataView (ADO.NET)
L'oggetto DataSet di ADO.NET è una rappresentazione di dati residente in memoria, che fornisce un modello di programmazione relazionale coerente indipendentemente dall'origine dati in esso contenuta. Un DataSet rappresenta un set completo di dati che include le tabelle in cui sono contenuti, ordinati e vincolati i dati e le relazioni tra le tabelle.
Per utilizzare un DataSet sono disponibili numerosi metodi, che è possibile applicare singolarmente o in combinazione. È possibile:
Creare a livello di programmazione degli oggetti DataTable, DataRelation e Constraint all'interno di un DataSet e compilare le tabelle con i dati.
Compilare il tipo DataSet con tabelle di dati provenienti da un'origine dati relazionale esistente utilizzando un DataAdapter.
Caricare e mantenere il contenuto del DataSet utilizzando XML. Per ulteriori informazioni, vedere Utilizzo di XML in un DataSet (ADO.NET).
Un DataSet tipizzato in modo sicuro può anche essere trasportato utilizzando un servizio Web XML. Grazie alla struttura che lo caratterizza, il DataSet è ideale per il trasporto di dati tramite i servizi Web XML. Per una panoramica dei servizi Web XML, vedere XML Web Services Overview. Per un esempio di utilizzo di un DataSet da un servizio Web XML, vedere Utilizzo di un DataSet da un servizio Web XML (ADO.NET).
In questa sezione
Creazione di un DataSet (ADO.NET)
Viene descritta la sintassi per la creazione di un'istanza di un tipo DataSet.Aggiunta di una DataTable a un DataSet (ADO.NET)
Viene descritto come creare e aggiungere tabelle e colonne a un DataSet.Aggiunta di DataRelation (ADO.NET)
Viene descritto come creare le relazioni tra tabelle in un DataSet.Navigazione in DataRelations (ADO.NET)
Viene descritto come utilizzare le relazioni tra tabelle in un DataSet per restituire le righe padre o figlio di una relazione padre-figlio.Unione del contenuto di un DataSet (ADO.NET)
Viene descritto come unire il contenuto di una matrice di DataSet, DataTable o DataRow in un altro DataSet.Copia del contenuto di un DataSet (ADO.NET)
Viene descritto come creare una copia di un DataSet in cui possa essere contenuto lo schema e i dati specificati.Gestione degli eventi di DataSet (ADO.NET)
Vengono descritti gli eventi di un DataSet e il relativo utilizzo.DataSet tipizzati (ADO.NET)
Vengono illustrate le caratteristiche di un DataSet tipizzato e viene descritto come crearlo e utilizzarlo.DataTable (ADO.NET)
Viene descritto come creare una DataTable, definire lo schema e modificare i dati.DataTableReader (ADO.NET)
Viene descritto come creare e utilizzare un oggetto DataTableReader.DataView (ADO.NET)
Viene descritto come creare e utilizzare DataViews e come utilizzare eventi DataView.Utilizzo di XML in un DataSet (ADO.NET)
Viene descritta l'interazione del DataSet con XML come origine dati, inclusi il caricamento e il mantenimento del contenuto di un DataSet sotto forma di dati XML.Utilizzo di un DataSet da un servizio Web XML (ADO.NET)
Viene descritto come creare un servizio Web XML che utilizza un DataSet per trasportare i dati.
Sezioni correlate
Novità di ADO.NET
Vengono descritte le nuove funzionalità di ADO.NET.Cenni preliminari su ADO.NET
Viene fornita un'introduzione alle caratteristiche e ai componenti di ADO.NET.Compilazione di un DataSet da un oggetto DataAdapter (ADO.NET)
Viene descritto come caricare dati di un'origine dati in un DataSet.Aggiornamenti di origini dati tramite DataAdapter (ADO.NET)
Viene descritto come applicare le modifiche apportate ai dati di un DataSet nell'origine dati.Aggiunta di vincoli esistenti a un DataSet (ADO.NET)
Viene descritto come compilare un DataSet con informazioni relative alla chiave primaria provenienti da un'origine dati.