DataRelationCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la colección de objetos DataRelation de este 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
- Herencia
- Atributos
Comentarios
Un DataRelationCollection objeto permite la navegación entre los objetos primarios y secundarios DataTable relacionados.
Para crear un DataRelationCollection objeto, debe definirlo como una propiedad de DataSet o DataTable, en lugar de mediante un constructor directamente. (Utilice la Relations propiedad de DataSet, o la ParentRelations propiedad de .DataTable
Para tener acceso a la colección, utilice la Relations propiedad del DataSet objeto .
En cuanto exista la colección, puede administrar los objetos que contiene mediante métodos como Add, Cleary Remove.
Constructores
DataRelationCollection() |
Inicializa una nueva instancia de la clase DataRelationCollection. |
Propiedades
Count |
Obtiene el número total de elementos de una colección. (Heredado de InternalDataCollectionBase) |
IsReadOnly |
Obtiene un valor que indica si InternalDataCollectionBase es de solo lectura. (Heredado de InternalDataCollectionBase) |
IsSynchronized |
Obtiene un valor que indica si el objeto InternalDataCollectionBase está sincronizado. (Heredado de InternalDataCollectionBase) |
Item[Int32] |
Obtiene el objeto DataRelation en el índice especificado. |
Item[String] |
Obtiene los objetos DataRelation especificados por su nombre. |
List |
Obtiene los elementos de una colección en forma de lista. (Heredado de InternalDataCollectionBase) |
SyncRoot |
Obtiene un objeto que se puede utilizar para sincronizar la colección. (Heredado de InternalDataCollectionBase) |
Métodos
Add(DataColumn, DataColumn) |
Crea una relación DataRelation con una columna primaria y secundaria especificada y la agrega a la colección. |
Add(DataColumn[], DataColumn[]) |
Crea una relación DataRelation con las columnas primarias y secundarias especificadas y la agrega a la colección. |
Add(DataRelation) |
Agrega un objeto DataRelation a DataRelationCollection. |
Add(String, DataColumn, DataColumn) |
Crea una relación DataRelation con el nombre y las columnas primarias y secundarias especificados y la agrega a la colección. |
Add(String, DataColumn, DataColumn, Boolean) |
Crea un objeto DataRelation con el nombre y las columnas primarias y secundarias que se especifiquen y con restricciones opcionales según el valor del parámetro |
Add(String, DataColumn[], DataColumn[]) |
Crea una relación DataRelation con el nombre especificado y las matrices de columnas primarias y secundarias especificadas y la agrega a la colección. |
Add(String, DataColumn[], DataColumn[], Boolean) |
Crea una relación DataRelation con el nombre, las matrices de columnas primarias y secundarias especificados y un valor que especifica si se debe crear una restricción y lo agrega a la colección. |
AddCore(DataRelation) |
Realiza comprobaciones en la tabla. |
AddRange(DataRelation[]) |
Copia los elementos de la matriz DataRelation especificada al final de la colección. |
CanRemove(DataRelation) |
Comprueba si la relación DataRelation especificada se puede quitar de la colección. |
Clear() |
Borra las relaciones de la colección. |
Contains(String) |
Comprueba si en la colección existe un objeto DataRelation con el nombre especificado (sin distinción entre mayúsculas y minúsculas). |
CopyTo(Array, Int32) |
Copia todos los elementos del InternalDataCollectionBase actual en un Array unidimensional, empezando por el índice del InternalDataCollectionBase especificado. (Heredado de InternalDataCollectionBase) |
CopyTo(DataRelation[], Int32) |
Copia la colección de objetos DataRelation, empezando por el índice especificado. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetDataSet() |
Este método es compatible con la infraestructura de .NET y no está diseñado para utilizarse directamente desde el código. |
GetEnumerator() |
Obtiene un IEnumerator para la colección. (Heredado de InternalDataCollectionBase) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IndexOf(DataRelation) |
Obtiene el índice del objeto DataRelation especificado. |
IndexOf(String) |
Obtiene el índice del objeto DataRelation especificado por su nombre. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnCollectionChanged(CollectionChangeEventArgs) |
Genera el evento CollectionChanged. |
OnCollectionChanging(CollectionChangeEventArgs) |
Genera el evento CollectionChanged. |
Remove(DataRelation) |
Quita la relación especificada de la colección. |
Remove(String) |
Quita la relación con el nombre especificado de la colección. |
RemoveAt(Int32) |
Quita la relación de la colección en el índice especificado. |
RemoveCore(DataRelation) |
Realiza una comprobación en el objeto DataRelation especificado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
CollectionChanged |
Se produce cuando cambia la colección. |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para las operaciones de lectura multiproceso. Debe sincronizar las operaciones de escritura.