Share via


IModelMultiRelationship<TFrom, TTo>-Schnittstelle

Wird verwendet, um mehrere Beziehungen hinzuzufügen.

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
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 unterstützt keine generischen Typen oder Methoden.

Typparameter

  • TFrom
  • TTo

Der IModelMultiRelationship<TFrom, TTo>-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind. (Von ICollection<TTo> geerbt.)
Öffentliche Eigenschaft FromElement Ruft das zugehörige Element ab. (Von IModelRelationship geerbt.)
Öffentliche Eigenschaft FromElement Ruft das zugehörige Element ab. (Von IModelRelationship<TFrom, TTo> geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob die ICollection<T> schreibgeschützt ist. (Von ICollection<TTo> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von IList<TTo> geerbt.)
Öffentliche Eigenschaft Model Ruft den Modellverweis ab. (Von IModelEntity geerbt.)
Öffentliche Eigenschaft RelationshipClass Ruft die Metadatenklasse ab. (Von IModelRelationship geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt der ICollection<T> ein Element hinzu. (Von ICollection<TTo> geerbt.)
Öffentliche Methode AddElement Fügt einen Beziehungseintrag (basierend auf einem Element) am Ende der Beziehung hinzu.
Öffentliche Methode AddRelationshipEntry Fügt einen leeren Beziehungseintrag am Ende der Beziehung hinzu.
Öffentliche Methode Clear Entfernt alle Elemente aus ICollection<T>. (Von ICollection<TTo> geerbt.)
Öffentliche Methode Contains Bestimmt, ob ICollection<T> einen bestimmten Wert enthält. (Von ICollection<TTo> geerbt.)
Öffentliche Methode CopyTo Kopiert die Elemente der ICollection<T> beginnend bei einem bestimmten Array-Index in ein Array. (Von ICollection<TTo> geerbt.)
Öffentliche Methode GetEnumerator() Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<TTo> geerbt.)
Öffentliche Methode GetEnumerator() Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.)
Öffentliche Methode GetReferencedElements() Gibt die verwandten Elemente zurück. (Von IModelRelationship geerbt.)
Öffentliche Methode GetReferencedElements() Ruft eine Liste der verwandten Elemente ab. (Von IModelRelationship<TFrom, TTo> geerbt.)
Öffentliche Methode GetReferencedRelationshipEntries Gibt die verwandten Beziehungseinträge zurück. (Von IModelRelationship geerbt.)
Öffentliche Methode GetRelationshipEntry Gibt am angegebenen Index einen Beziehungseintrag zurück.
Öffentliche Methode IndexOf(T) Bestimmt den Index eines bestimmten Elements in der IList<T>. (Von IList<TTo> geerbt.)
Öffentliche Methode IndexOf(TTo, Int32) Meldet den Index des ersten Vorkommens des Beziehungseintrags basierend auf einem angegebenen Element.
Öffentliche Methode Insert Fügt am angegebenen Index ein Element in die IList<T> ein. (Von IList<TTo> geerbt.)
Öffentliche Methode InsertElement Fügt am angegebenen Index einen Beziehungseintrag (basierend auf einem Element) ein.
Öffentliche Methode InsertRelationshipEntry Fügt am angegebenen Index einen leeren Beziehungseintrag ein.
Öffentliche Methode Remove Entfernt das erste Vorkommen eines bestimmten Objekts aus ICollection<T>. (Von ICollection<TTo> geerbt.)
Öffentliche Methode RemoveAt Entfernt das IList<T>-Element am angegebenen Index. (Von IList<TTo> geerbt.)

Zum Seitenanfang

Hinweise

Dies ist die Basistypschnittstelle, die von Funktionen verwendet werden sollte, die nichts von expliziten Modellschnittstellen wissen.

Siehe auch

Referenz

Microsoft.Data.Schema.SchemaModel-Namespace