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
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
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: visualizzare o nascondere i nomi di relazione in Progettazione DataSet
Viene illustrato come attivare e disattivare la visualizzazione del nome della relazione nell'area Progettazione DataSet.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
Aggiunta di DataRelation (ADO.NET)
Viene illustrato come creare relazioni fra tabelle in un DataSet.Navigazione in DataRelations (ADO.NET)
Viene descritto l'utilizzo delle relazioni tra tabelle in un DataSet per restituire le righe padre o figlio di una relazione padre-figlio.Annidamento di DataRelation (ADO.NET)
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.