IModelMultiRelationship<TFrom, TTo> (Interfaz)
Se utiliza para agregar varias relaciones.
Espacio de nombres: Microsoft.Data.Schema.SchemaModel
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Public Interface IModelMultiRelationship(Of TFrom As {Class, IModelElement}, TTo As {Class, IModelElement}) _
Inherits IModelRelationship(Of TFrom, TTo), IModelRelationship, IModelEntity, _
IList(Of TTo), ICollection(Of TTo), IEnumerable(Of TTo), _
IEnumerable
public interface IModelMultiRelationship<TFrom, TTo> : IModelRelationship<TFrom, TTo>,
IModelRelationship, IModelEntity, IList<TTo>, ICollection<TTo>, IEnumerable<TTo>,
IEnumerable
where TFrom : class, IModelElement
where TTo : class, IModelElement
generic<typename TFrom, typename TTo>
where TFrom : ref class, IModelElement
where TTo : ref class, IModelElement
public interface class IModelMultiRelationship : IModelRelationship<TFrom, TTo>,
IModelRelationship, IModelEntity, IList<TTo>, ICollection<TTo>, IEnumerable<TTo>,
IEnumerable
type IModelMultiRelationship<'TFrom, 'TTo when 'TFrom : not struct and IModelElement when 'TTo : not struct and IModelElement> =
interface
interface IModelRelationship<'TFrom, 'TTo>
interface IModelRelationship
interface IModelEntity
interface IList<'TTo>
interface ICollection<'TTo>
interface IEnumerable<'TTo>
interface IEnumerable
end
JScript no admite el uso de métodos ni tipos genéricos.
Parámetros de tipo
- TFrom
- TTo
El tipo IModelMultiRelationship<TFrom, TTo> expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene el número de elementos incluidos en ICollection<T>. (Se hereda de ICollection<TTo>). | |
FromElement | Obtiene el elemento relacionado. (Se hereda de IModelRelationship). | |
FromElement | Obtiene el elemento relacionado. (Se hereda de IModelRelationship<TFrom, TTo>). | |
IsReadOnly | Obtiene un valor que indica si ICollection<T> es de solo lectura. (Se hereda de ICollection<TTo>). | |
Item | Obtiene o establece el elemento que se encuentra en el índice especificado. (Se hereda de IList<TTo>). | |
Model | Obtiene la referencia del modelo. (Se hereda de IModelEntity). | |
RelationshipClass | Obtiene la clase de metadatos. (Se hereda de IModelRelationship). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add | Agrega un elemento a ICollection<T>. (Se hereda de ICollection<TTo>). | |
AddElement | Agrega una entrada de relación (basada en un elemento) al final de la relación. | |
AddRelationshipEntry | Agrega una entrada de relación vacía al final de la relación. | |
Clear | Quita todos los elementos de ICollection<T>. (Se hereda de ICollection<TTo>). | |
Contains | Determina si ICollection<T> contiene un valor específico. (Se hereda de ICollection<TTo>). | |
CopyTo | Copia los elementos de la interfaz ICollection<T> a un objeto Array, a partir de un índice determinado de la clase Array. (Se hereda de ICollection<TTo>). | |
GetEnumerator() | Devuelve un enumerador que recorre en iteración la colección. (Se hereda de IEnumerable<TTo>). | |
GetEnumerator() | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). | |
GetReferencedElements() | Devuelve los elementos relacionados. (Se hereda de IModelRelationship). | |
GetReferencedElements() | Obtiene la lista de elementos relacionados. (Se hereda de IModelRelationship<TFrom, TTo>). | |
GetReferencedRelationshipEntries | Devuelve las entradas de la relación relacionada. (Se hereda de IModelRelationship). | |
GetRelationshipEntry | Devuelve una entrada de relación en el índice especificado. | |
IndexOf(T) | Determina el índice de un elemento específico de IList<T>. (Se hereda de IList<TTo>). | |
IndexOf(TTo, Int32) | Notifica el índice de la primera aparición de la entrada de relación sobre la base de un elemento especificado. | |
Insert | Inserta un elemento en IList<T>, en el índice especificado. (Se hereda de IList<TTo>). | |
InsertElement | Inserta una entrada de relación (basada en un elemento) en el índice especificado. | |
InsertRelationshipEntry | Inserta una entrada de relación vacía en el índice especificado. | |
Remove | Quita la primera aparición de un objeto específico de ICollection<T>. (Se hereda de ICollection<TTo>). | |
RemoveAt | Quita el elemento de IList<T> en el índice especificado. (Se hereda de IList<TTo>). |
Arriba
Comentarios
Se trata de la interfaz de tipo base que usan las características que no reconocen interfaces de modelo explícito.