DataRelationCollection DataRelationCollection DataRelationCollection DataRelationCollection Class

Definizione

Rappresenta l'insieme di oggetti DataRelation dell'oggetto DataSet.Represents the collection of DataRelation objects for this DataSet.

public ref class DataRelationCollection abstract : System::Data::InternalDataCollectionBase
[System.Serializable]
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
type DataRelationCollection = class
    inherit InternalDataCollectionBase
Public MustInherit Class DataRelationCollection
Inherits InternalDataCollectionBase
Ereditarietà
DataRelationCollectionDataRelationCollectionDataRelationCollectionDataRelationCollection
Attributi

Commenti

Un DataRelationCollection oggetto consente la navigazione tra oggetti padre/ DataTable figlio correlati.A DataRelationCollection object enables navigation between related parent/child DataTable objects.

Per creare un DataRelationCollection oggetto DataTable, è necessario definirlo come proprietà di DataSet o, anziché usando direttamente un costruttore.You create a DataRelationCollection object by defining it as a property of either the DataSet or the DataTable, instead of by directly using a constructor. Usare la Relations proprietà dell'oggetto DataSeto la ParentRelations proprietà dell'oggetto DataTable.(Use the Relations property of the DataSet, or the ParentRelations property of the DataTable.)

Per accedere alla raccolta, utilizzare la Relations proprietà DataSet dell'oggetto.To access the collection, use the Relations property of the DataSet object.

Non appena la raccolta esiste Add, è possibile gestire gli oggetti in esso contenuti usando metodi come, Cleare Remove.As soon as the collection exists you can manage the objects it contains by using methods such as Add, Clear, and Remove.

Costruttori

DataRelationCollection() DataRelationCollection() DataRelationCollection() DataRelationCollection()

Inizializza una nuova istanza della classe DataRelationCollection.Initializes a new instance of the DataRelationCollection class.

Proprietà

Count Count Count Count

Ottiene il numero totale di elementi in un insieme.Gets the total number of elements in a collection.

(Inherited from InternalDataCollectionBase)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se InternalDataCollectionBase è di sola lettura.Gets a value that indicates whether the InternalDataCollectionBase is read-only.

(Inherited from InternalDataCollectionBase)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se InternalDataCollectionBase è sincronizzato.Gets a value that indicates whether the InternalDataCollectionBase is synchronized.

(Inherited from InternalDataCollectionBase)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene l'oggetto DataRelation in corrispondenza dell'indice specificato.Gets the DataRelation object at the specified index.

Item[String] Item[String] Item[String] Item[String]

Ottiene l'oggetto DataRelation specificato in base al nome.Gets the DataRelation object specified by name.

List List List List

Ottiene gli elementi dell'insieme sotto forma di elenco.Gets the items of the collection as a list.

(Inherited from InternalDataCollectionBase)
SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'insieme.Gets an object that can be used to synchronize the collection.

(Inherited from InternalDataCollectionBase)

Metodi

Add(DataColumn, DataColumn) Add(DataColumn, DataColumn) Add(DataColumn, DataColumn) Add(DataColumn, DataColumn)

Crea un oggetto DataRelation con una colonna padre e figlio specificata e lo aggiunge all'insieme.Creates a DataRelation with a specified parent and child column, and adds it to the collection.

Add(DataColumn[], DataColumn[]) Add(DataColumn[], DataColumn[]) Add(DataColumn[], DataColumn[]) Add(DataColumn[], DataColumn[])

Crea un oggetto DataRelation con le colonne padre e figlio specificate e lo aggiunge all'insieme.Creates a DataRelation with the specified parent and child columns, and adds it to the collection.

Add(DataRelation) Add(DataRelation) Add(DataRelation) Add(DataRelation)

Aggiunge un oggetto DataRelation a DataRelationCollection.Adds a DataRelation to the DataRelationCollection.

Add(String, DataColumn, DataColumn) Add(String, DataColumn, DataColumn) Add(String, DataColumn, DataColumn) Add(String, DataColumn, DataColumn)

Crea un oggetto DataRelation con il nome e le colonne padre e figlio specificati e lo aggiunge all'insieme.Creates a DataRelation with the specified name, and parent and child columns, and adds it to the collection.

Add(String, DataColumn, DataColumn, Boolean) Add(String, DataColumn, DataColumn, Boolean) Add(String, DataColumn, DataColumn, Boolean) Add(String, DataColumn, DataColumn, Boolean)

Crea una classe DataRelation con il nome specificato, le colonne padre e figlio e i vincoli facoltativi in base al valore del parametro createConstraints, quindi aggiunge la classe all'insieme.Creates a DataRelation with the specified name, parent and child columns, with optional constraints according to the value of the createConstraints parameter, and adds it to the collection.

Add(String, DataColumn[], DataColumn[]) Add(String, DataColumn[], DataColumn[]) Add(String, DataColumn[], DataColumn[]) Add(String, DataColumn[], DataColumn[])

Crea un oggetto DataRelation con il nome e le matrici di colonne padre e figlio specificati e lo aggiunge all'insieme.Creates a DataRelation with the specified name and arrays of parent and child columns, and adds it to the collection.

Add(String, DataColumn[], DataColumn[], Boolean) Add(String, DataColumn[], DataColumn[], Boolean) Add(String, DataColumn[], DataColumn[], Boolean) Add(String, DataColumn[], DataColumn[], Boolean)

Crea un oggetto DataRelation con il nome specificato, le matrici di colonne padre e figlio e il valore che specifica se va creato un vincolo e lo aggiunge all'insieme.Creates a DataRelation with the specified name, arrays of parent and child columns, and value specifying whether to create a constraint, and adds it to the collection.

AddCore(DataRelation) AddCore(DataRelation) AddCore(DataRelation) AddCore(DataRelation)

Esegue la verifica sulla tabella.Performs verification on the table.

AddRange(DataRelation[]) AddRange(DataRelation[]) AddRange(DataRelation[]) AddRange(DataRelation[])

Copia gli elementi della matrice di oggetti DataRelation specificata alla fine dell'insieme.Copies the elements of the specified DataRelation array to the end of the collection.

CanRemove(DataRelation) CanRemove(DataRelation) CanRemove(DataRelation) CanRemove(DataRelation)

Verifica se è possibile rimuovere l'oggetto DataRelation specificato dall'insieme.Verifies whether the specified DataRelation can be removed from the collection.

Clear() Clear() Clear() Clear()

Elimina ogni relazione dell'insieme.Clears the collection of any relations.

Contains(String) Contains(String) Contains(String) Contains(String)

Verifica se una classe DataRelation con il nome specifico, senza distinzione tra maiuscole e minuscole, è già presente nell'insieme.Verifies whether a DataRelation with the specific name (case insensitive) exists in the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia tutti gli elementi dell'insieme InternalDataCollectionBase corrente in un oggetto Array unidimensionale, partendo dall'indice di InternalDataCollectionBase specificato.Copies all the elements of the current InternalDataCollectionBase to a one-dimensional Array, starting at the specified InternalDataCollectionBase index.

(Inherited from InternalDataCollectionBase)
CopyTo(DataRelation[], Int32) CopyTo(DataRelation[], Int32) CopyTo(DataRelation[], Int32) CopyTo(DataRelation[], Int32)

Copia l'insieme di oggetti DataRelation a partire dall'indice specificato.Copies the collection of DataRelation objects starting at the specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDataSet() GetDataSet() GetDataSet() GetDataSet()

Questo metodo supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Ottiene un oggetto IEnumerator per l'insieme.Gets an IEnumerator for the collection.

(Inherited from InternalDataCollectionBase)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DataRelation) IndexOf(DataRelation) IndexOf(DataRelation) IndexOf(DataRelation)

Ottiene l'indice dell'oggetto DataRelation specificato.Gets the index of the specified DataRelation object.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Ottiene l'indice della classe DataRelation specificata in base al nome.Gets the index of the DataRelation specified by name.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs)

Genera l'evento CollectionChanged.Raises the CollectionChanged event.

OnCollectionChanging(CollectionChangeEventArgs) OnCollectionChanging(CollectionChangeEventArgs) OnCollectionChanging(CollectionChangeEventArgs) OnCollectionChanging(CollectionChangeEventArgs)

Genera l'evento CollectionChanged.Raises the CollectionChanged event.

Remove(DataRelation) Remove(DataRelation) Remove(DataRelation) Remove(DataRelation)

Rimuove la relazione specificata dall'insieme.Removes the specified relation from the collection.

Remove(String) Remove(String) Remove(String) Remove(String)

Rimuove la relazione con il nome specificato dall'insieme.Removes the relation with the specified name from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Rimuove dall'insieme la relazione in corrispondenza dell'indice specificato.Removes the relation at the specified index from the collection.

RemoveCore(DataRelation) RemoveCore(DataRelation) RemoveCore(DataRelation) RemoveCore(DataRelation)

Esegue una verifica sull'oggetto DataRelation specificato.Performs a verification on the specified DataRelation object.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Eventi

CollectionChanged CollectionChanged CollectionChanged CollectionChanged

Si verifica in seguito alla modifica della raccolta.Occurs when the collection has changed.

Metodi di estensione

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Thread safety

Questo tipo è sicuro per le operazioni di lettura multithread.This type is safe for multithreaded read operations. È necessario sincronizzare le operazioni di scrittura.You must synchronize any write operations.

Vedi anche