IModelMultiRelationship-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 _
    Inherits IModelRelationship, IModelEntity, IList(Of IModelElement),  _
    ICollection(Of IModelElement), IEnumerable(Of IModelElement), IEnumerable
public interface IModelMultiRelationship : IModelRelationship, 
    IModelEntity, IList<IModelElement>, ICollection<IModelElement>, 
    IEnumerable<IModelElement>, IEnumerable
public interface class IModelMultiRelationship : IModelRelationship, 
    IModelEntity, IList<IModelElement^>, ICollection<IModelElement^>, 
    IEnumerable<IModelElement^>, IEnumerable
type IModelMultiRelationship =  
    interface
        interface IModelRelationship
        interface IModelEntity
        interface IList<IModelElement>
        interface ICollection<IModelElement>
        interface IEnumerable<IModelElement>
        interface IEnumerable
    end
public interface IModelMultiRelationship extends IModelRelationship, IModelEntity, IList<IModelElement>, ICollection<IModelElement>, IEnumerable<IModelElement>, IEnumerable

Der IModelMultiRelationship-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<IModelElement> geerbt.)
Öffentliche Eigenschaft FromElement Ruft das zugehörige Element ab. (Von IModelRelationship geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob die ICollection<T> schreibgeschützt ist. (Von ICollection<IModelElement> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von IList<IModelElement> 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<IModelElement> 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<IModelElement> geerbt.)
Öffentliche Methode Contains Bestimmt, ob ICollection<T> einen bestimmten Wert enthält. (Von ICollection<IModelElement> geerbt.)
Öffentliche Methode CopyTo Kopiert die Elemente der ICollection<T> beginnend bei einem bestimmten Array-Index in ein Array. (Von ICollection<IModelElement> geerbt.)
Öffentliche Methode GetEnumerator() Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<IModelElement> 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 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<IModelElement> geerbt.)
Öffentliche Methode IndexOf(IModelElement, 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<IModelElement> 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<IModelElement> geerbt.)
Öffentliche Methode RemoveAt Entfernt das IList<T>-Element am angegebenen Index. (Von IList<IModelElement> geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.Data.Schema.SchemaModel-Namespace