Freigeben über


IEdmNavigationProperty-Schnittstelle

Stellt eine EDM-Navigationseigenschaft dar.

Namespace:  Microsoft.Data.Edm
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

Syntax

'Declaration
Public Interface IEdmNavigationProperty _
    Inherits IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
'Usage
Dim instance As IEdmNavigationProperty
public interface IEdmNavigationProperty : IEdmProperty, 
    IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
public interface class IEdmNavigationProperty : IEdmProperty, 
    IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
type IEdmNavigationProperty =  
    interface
        interface IEdmProperty
        interface IEdmNamedElement
        interface IEdmVocabularyAnnotatable
        interface IEdmElement
    end
public interface IEdmNavigationProperty extends IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement

Der IEdmNavigationProperty-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ContainsTarget Ruft einen Wert ab, der angibt, ob das Navigationsziel in der Navigationsquelle enthalten ist.
Öffentliche Eigenschaft DeclaringType Ruft den Typ ab, zu dem diese Eigenschaft gehört. (Geerbt von IEdmProperty.)
Öffentliche Eigenschaft DependentProperties Ruft die abhängigen Eigenschaften dieser Navigationseigenschaft ab und gibt NULL zurück, wenn dies das Prinzipalende ist oder wenn es keine referenzielle Einschränkung gibt.
Öffentliche Eigenschaft IsPrincipal Ruft einen Wert ab, der angibt, ob diese Navigationseigenschaft vom Prinzipalende einer Zuordnung stammt.
Öffentliche Eigenschaft Name Ruft den Namen dieses Elements ab. (Geerbt von IEdmNamedElement.)
Öffentliche Eigenschaft OnDelete Ruft die Aktion ab, die beim Löschen dieses Endes einer bidirektionalen Zuordnung ausgeführt werden soll.
Öffentliche Eigenschaft Partner Ruft den Partner dieser Navigationseigenschaft ab.
Öffentliche Eigenschaft PropertyKind Ruft die Art dieser Eigenschaft ab. (Geerbt von IEdmProperty.)
Öffentliche Eigenschaft Type Ruft den Typ dieser Eigenschaft ab. (Geerbt von IEdmProperty.)

Zum Anfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode DeclaringEntityType Ruft den Entitätstyp ab, der diese Navigationseigenschaft deklariert. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode Errors Ruft ggf. die Fehler ab, die zu diesem Element oder zu den Elementen gehören, die dieses Element enthält.Zum Beispiel schließen Fehler für einen strukturellen Typ die Fehler des Typs selbst und Fehler seiner deklarierten Eigenschaften ein.Die Methode analysiert keine von diesem Element referenzierten Elemente.Zum Beispiel schließen Fehler einer Eigenschaft keine Fehler in ihrem Typ ein. (Definiert von ValidationExtensionMethods.)
Öffentliche Erweiterungsmethode GetPrimary Ruft das primäre Ende eines Paars als Partner festgelegter Navigationseigenschaften ab, wählt dabei das Prinzipalende aus, wenn eines vorhanden ist, und trifft andernfalls eine stabile, willkürliche Auswahl. (Definiert von SerializationExtensionMethods.)
Öffentliche Erweiterungsmethode IsBad Gibt an, ob dieses Element Fehler enthält, die von der Methode Errors(IEdmElement) zurückgegeben wurden. (Definiert von ValidationExtensionMethods.)
Öffentliche Erweiterungsmethode IsEquivalentTo Gibt true zurück, wenn die verglichene Eigenschaft zu dieser Eigenschaft semantisch gleichwertig ist. (Definiert von EdmElementComparer.)
Öffentliche Erweiterungsmethode Location Ruft die Position des angegebenen Elements ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode Multiplicity Ruft die Multiplizität dieses Endes einer bidirektionalen Beziehung zwischen dieser Navigationseigenschaft und ihrem Partner ab. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode ToEntityType Ruft den Entitätstyp ab, auf den diese Navigationseigenschaft abzielt. (Definiert von ExtensionMethods.)
Öffentliche Erweiterungsmethode ToTraceString Gibt die Textdarstellung des aktuellen Objekts zurück. (Definiert von ToTraceStringExtensionMethods.)
Öffentliche Erweiterungsmethode VocabularyAnnotations Ruft die Vokabularanmerkungen eines anmerkungsfähigen Elements aus der Sicht eines bestimmten Modells ab. (Definiert von ExtensionMethods.)

Zum Anfang

Siehe auch

Verweis

Microsoft.Data.Edm-Namespace