DataRelationCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta l'insieme di oggetti DataRelation per questo DataSet.
public ref class DataRelationCollection abstract : System::Data::InternalDataCollectionBase
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
[System.Serializable]
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
type DataRelationCollection = class
inherit InternalDataCollectionBase
[<System.Serializable>]
type DataRelationCollection = class
inherit InternalDataCollectionBase
Public MustInherit Class DataRelationCollection
Inherits InternalDataCollectionBase
- Ereditarietà
- Attributi
Commenti
Un oggetto DataRelationCollection consente la navigazione tra oggetti padre/figlio correlati DataTable.
Si crea un oggetto DataRelationCollection definendolo come proprietà del DataSet o dell'DataTable, anziché usando direttamente un costruttore. Utilizzare la proprietà Relations dell'DataSeto la proprietà ParentRelations del DataTable.
Per accedere all'insieme, utilizzare la proprietà Relations dell'oggetto DataSet.
Non appena la raccolta esiste, è possibile gestire gli oggetti contenuti usando metodi quali Add, Cleare Remove.
Costruttori
DataRelationCollection() |
Inizializza una nuova istanza della classe DataRelationCollection. |
Proprietà
Count |
Ottiene il numero totale di elementi in una raccolta. (Ereditato da InternalDataCollectionBase) |
IsReadOnly |
Ottiene un valore che indica se il InternalDataCollectionBase è di sola lettura. (Ereditato da InternalDataCollectionBase) |
IsSynchronized |
Ottiene un valore che indica se la InternalDataCollectionBase è sincronizzata. (Ereditato da InternalDataCollectionBase) |
Item[Int32] |
Ottiene l'oggetto DataRelation in corrispondenza dell'indice specificato. |
Item[String] |
Ottiene l'oggetto DataRelation specificato in base al nome. |
List |
Ottiene gli elementi della raccolta come elenco. (Ereditato da InternalDataCollectionBase) |
SyncRoot |
Ottiene un oggetto che può essere utilizzato per sincronizzare l'insieme. (Ereditato da InternalDataCollectionBase) |
Metodi
Add(DataColumn, DataColumn) |
Crea una DataRelation con una colonna padre e figlio specificata e la aggiunge alla raccolta. |
Add(DataColumn[], DataColumn[]) |
Crea un DataRelation con le colonne padre e figlio specificate e lo aggiunge alla raccolta. |
Add(DataRelation) |
Aggiunge un DataRelation al DataRelationCollection. |
Add(String, DataColumn, DataColumn, Boolean) |
Crea un DataRelation con il nome, le colonne padre e figlio specificate, con vincoli facoltativi in base al valore del parametro |
Add(String, DataColumn, DataColumn) |
Crea un DataRelation con il nome e le colonne padre e figlio specificate e lo aggiunge alla raccolta. |
Add(String, DataColumn[], DataColumn[], Boolean) |
Crea un DataRelation con il nome, le matrici delle colonne padre e figlio e il valore che specifica se creare un vincolo e lo aggiunge alla raccolta. |
Add(String, DataColumn[], DataColumn[]) |
Crea un DataRelation con il nome e le matrici specificate delle colonne padre e figlio e lo aggiunge alla raccolta. |
AddCore(DataRelation) |
Esegue la verifica sulla tabella. |
AddRange(DataRelation[]) |
Copia gli elementi della matrice di DataRelation specificata alla fine dell'insieme. |
CanRemove(DataRelation) |
Verifica se il DataRelation specificato può essere rimosso dalla raccolta. |
Clear() |
Cancella la raccolta di eventuali relazioni. |
Contains(String) |
Verifica se nella raccolta esiste un DataRelation con il nome specifico (senza distinzione tra maiuscole e minuscole). |
CopyTo(Array, Int32) |
Copia tutti gli elementi del InternalDataCollectionBase corrente in un Arrayunidimensionale, a partire dall'indice InternalDataCollectionBase specificato. (Ereditato da InternalDataCollectionBase) |
CopyTo(DataRelation[], Int32) |
Copia l'insieme di oggetti DataRelation a partire dall'indice specificato. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetDataSet() |
Questo metodo supporta l'infrastruttura .NET e non deve essere usato direttamente dal codice. |
GetEnumerator() |
Ottiene un IEnumerator per l'insieme. (Ereditato da InternalDataCollectionBase) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
IndexOf(DataRelation) |
Ottiene l'indice dell'oggetto DataRelation specificato. |
IndexOf(String) |
Ottiene l'indice del DataRelation specificato in base al nome. |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
OnCollectionChanged(CollectionChangeEventArgs) |
Genera l'evento CollectionChanged. |
OnCollectionChanging(CollectionChangeEventArgs) |
Genera l'evento CollectionChanged. |
Remove(DataRelation) |
Rimuove la relazione specificata dall'insieme. |
Remove(String) |
Rimuove la relazione con il nome specificato dalla raccolta. |
RemoveAt(Int32) |
Rimuove la relazione in corrispondenza dell'indice specificato dall'insieme. |
RemoveCore(DataRelation) |
Esegue una verifica sull'oggetto DataRelation specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
CollectionChanged |
Si verifica quando la raccolta è stata modificata. |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
Si applica a
Thread safety
Questo tipo è sicuro per le operazioni di lettura multithreading. È necessario sincronizzare tutte le operazioni di scrittura.
Vedi anche
- Aggiunta di DataRelations
- Esplorazione di dataRelations