Relazioni nei dataset
Un dataset può contenere tabelle correlate analogamente a un database relazionale.L'oggetto che consente una relazione tra tabelle di dati è un oggetto DataRelation.Negli argomenti riportati di seguito verranno fornite informazioni sugli oggetti DataRelation ADO.NET, sulla creazione di tali oggetti e sul relativo utilizzo per la gestione dei dati contenuti in tabelle correlate.
[!NOTA]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
In questa sezione
Introduzione agli oggetti DataRelation
Viene fornita una descrizione generale del modo in cui i dataset consentono di definire relazioni tra le tabelle e di come possono essere utilizzate nel migliore dei modi.Procedura: creare DataRelation mediante Progettazione DataSet
Viene illustrato come utilizzare Progettazione DataSet per aggiungere un oggetto DataRelation a un dataset.Procedura: accedere ai record di DataTable correlate
Viene descritto come restituire in una relazione uno-a-molti i record correlati a livello di codice in un dataset tipizzato con tabelle.Procedura dettagliata: creazione di una relazione tra tabelle dati
Vengono fornite istruzioni dettagliate per la creazione di due tabelle dati con Progettazione DataSet e per l'aggiunta di una relazione fra le due.
Riferimenti
DataRelation
Rappresenta una relazione padre-figlio fra due oggetti T:System.Data.DataTable.GetChildRows
Ottiene le righe figlio di una T:System.Data.DataRow.GetParentRow
Ottiene le righe padre di una T:System.Data.DataRow.Rule
Indica l'azione che si verifica quando viene applicato un ForeignKeyConstraint.Unique
Ottiene o imposta un valore che indica se i valori di ogni riga della colonna devono essere univoci.Constraint
Rappresenta un vincolo che può essere applicato a uno o più oggetti DataColumn.
Sezioni correlate
Adding a Relationship between Tables
Viene illustrato come creare relazioni fra tabelle in un DataSet.Navigating a Relationship between Tables
Viene descritto l'utilizzo delle relazioni tra tabelle in un DataSet per restituire le righe padre o figlio di una relazione padre-figlio.Nested DataRelations
Viene illustrata l'importanza degli oggetti DataRelation annidati durante la rappresentazione del contenuto di un DataSet sotto forma di dati XML e ne viene descritta la creazione.