Relazioni nei dataset
Aggiornamento: novembre 2007
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: |
---|
Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. 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: 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.Esplorazione di DataRelation (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.DataRelation nidificati (ADO.NET)
Viene illustrata l'importanza degli oggetti DataRelation nidificati durante la rappresentazione del contenuto di un DataSet sotto forma di dati XML e ne viene descritta la creazione.