Creazione e utilizzo di DataSet
Un 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 insieme 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, da applicare indipendentemente o combinando più metodi. È possibile:
- Creare a livello di programmazione delle DataTable, dei DataRelation e dei Constraint all'interno di un DataSet e compilare le tabelle con dati.
- Compilare il DataSet con tabelle di dati provenienti da un'origine di dati relazionali esistente utilizzando un DataAdapter.
- Caricare e mantenere i contenuti del DataSet utilizzando XML. Per ulteriori informazioni, vedere XML e il DataSet.
Un DataSet tipizzato in modo sicuro può 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 sui servizi Web XML, vedere Cenni preliminari sui servizi Web XML. Per un esempio di utilizzo di un DataSet da parte di un servizio Web XML, vedere Utilizzo di un DataSet da un servizio Web XML.
In questa sezione
- Creazione di un DataSet
Viene descritta la sintassi per la creazione di un'istanza di un DataSet. - Aggiunta di una DataTable a un DataSet
Vengono descritte la creazione e l'aggiunta di tabelle e colonne a un DataSet. - Aggiunta di una relazione tra tabelle
Viene descritta la creazione di relazioni tra tabelle in un DataSet. - Esplorazione di una relazione tra tabelle
Viene descritto l'utilizzo delle relazioni tra tabelle in un DataSet per restituire le righe padre o figlio di una relazione padre-figlio. - Utilizzo di un DataSet con dati esistenti
Viene descritto come risolvere le modifiche in un DataSet fino a risalire a un'origine dati utilizzando un DataAdapter. - Unione dei contenuti di un DataSet
Viene descritta l'unione dei contenuti di una matrice di DataSet, DataTable o DataRow in un altro DataSet. - Copia dei contenuti di un DataSet
Viene descritto come creare una copia di un DataSet in cui possa essere contenuto lo schema, oltre ai dati specificati. - Utilizzo degli eventi del DataSet
Vengono descritti gli eventi di un DataSet e il relativo utilizzo. - Utilizzo di un DataSet tipizzato
Vengono illustrate le caratteristiche di un DataSet tipizzato e viene descritto come crearlo e utilizzarlo.
Sezioni correlate
- Accesso ai dati mediante ADO.NET
Vengono descritti l'architettura e i componenti di ADO.NET e il relativo utilizzo per l'accesso alle origini dati esistenti e per la gestione dei dati dell'applicazione. - XML e il DataSet
Viene descritta l'interazione del DataSet con XML come origine dati, inclusi il caricamento e il mantenimento dei contenuti di un DataSet sotto forma di dati XML. - Architettura di ADO.NET
Vengono descritti i componenti di ADO.NET, incluso il DataSet, e il relativo ruolo nell'architettura di ADO.NET. - Compilazione di un DataSet da un DataAdapter
Viene descritta la compilazione di un DataSet con tabelle di dati provenienti da un'origine di dati esistente tramite un DataAdapter.