Condividi tramite


Interfaccia IModelMultiRelationship<TFrom, TTo>

Utilizzato per aggiungere più relazioni.

Spazio dei nomi:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
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 non supporta i tipi o i metodi generici.

Parametri di tipo

  • TFrom
  • TTo

Il tipo IModelMultiRelationship<TFrom, TTo> espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in ICollection<T>. (Ereditato da ICollection<TTo>)
Proprietà pubblica FromElement Ottiene l'elemento correlato. (Ereditato da IModelRelationship)
Proprietà pubblica FromElement Ottiene l'elemento correlato. (Ereditato da IModelRelationship<TFrom, TTo>)
Proprietà pubblica IsReadOnly Ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da ICollection<TTo>)
Proprietà pubblica Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da IList<TTo>)
Proprietà pubblica Model Ottiene il riferimento del modello. (Ereditato da IModelEntity)
Proprietà pubblica RelationshipClass Ottiene la classe di metadati. (Ereditato da IModelRelationship)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un elemento all'insieme ICollection<T>. (Ereditato da ICollection<TTo>)
Metodo pubblico AddElement Aggiunge una voce della relazione (basata su un elemento) alla fine della relazione.
Metodo pubblico AddRelationshipEntry Aggiunge una voce della relazione vuota alla fine della relazione.
Metodo pubblico Clear Rimuove tutti gli elementi dall'oggetto ICollection<T>. (Ereditato da ICollection<TTo>)
Metodo pubblico Contains Consente di stabilire se il ICollection<T> contiene un valore specifico. (Ereditato da ICollection<TTo>)
Metodo pubblico CopyTo Copia gli elementi dell'interfaccia ICollection<T> in un oggetto Array, a partire da un particolare indice Array. (Ereditato da ICollection<TTo>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che consente di scorrere l'insieme. (Ereditato da IEnumerable<TTo>)
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetReferencedElements() Restituisce gli elementi correlati. (Ereditato da IModelRelationship)
Metodo pubblico GetReferencedElements() Ottiene un elenco degli elementi correlati. (Ereditato da IModelRelationship<TFrom, TTo>)
Metodo pubblico GetReferencedRelationshipEntries Restituisce le voci della relazione correlate. (Ereditato da IModelRelationship)
Metodo pubblico GetRelationshipEntry Restituisce una voce di relazione in corrispondenza dell'indice specificato.
Metodo pubblico IndexOf(T) Determina l'indice di un elemento specifico nell'interfaccia IList<T>. (Ereditato da IList<TTo>)
Metodo pubblico IndexOf(TTo, Int32) Riporta l'indice della prima occorrenza della voce di relazione in base a un elemento specificato.
Metodo pubblico Insert Inserisce un elemento nell'interfaccia IList<T> in corrispondenza dell'indice specificato. (Ereditato da IList<TTo>)
Metodo pubblico InsertElement Inserisce una voce di relazione, in base a un elemento, in corrispondenza dell'indice specificato.
Metodo pubblico InsertRelationshipEntry Inserisce una voce di relazione vuota in corrispondenza dell'indice specificato.
Metodo pubblico Remove Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. (Ereditato da ICollection<TTo>)
Metodo pubblico RemoveAt Rimuove l'elemento dell'interfaccia IList<T> in corrispondenza dell'indice specificato. (Ereditato da IList<TTo>)

In alto

Note

Questa interfaccia del tipo di base deve essere utilizzata da funzionalità che non conoscono interfacce del modello esplicite.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.SchemaModel