Sdílet prostřednictvím


IEdmNavigationProperty Rozhraní

Definice

Představuje navigační vlastnost EDM.

public interface IEdmNavigationProperty : Microsoft.OData.Edm.IEdmProperty
type IEdmNavigationProperty = interface
    interface IEdmProperty
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Interface IEdmNavigationProperty
Implements IEdmProperty
Odvozené
Implementuje

Vlastnosti

ContainsTarget

Získá hodnotu označující, zda cíl navigace je obsažen uvnitř zdroje navigace.

DeclaringType

Získá typ, do kterého tato vlastnost patří.

(Zděděno od IEdmProperty)
Name

Získá název tohoto prvku.

(Zděděno od IEdmNamedElement)
OnDelete

Získá akci, která se má provést při odstranění tohoto konce obousměrného přidružení.

Partner

Získá partnera této navigační vlastnosti.

PropertyKind

Získá typ této vlastnosti.

(Zděděno od IEdmProperty)
ReferentialConstraint

Získá referenční omezení pro tuto navigaci a vrátí hodnotu null, pokud se jedná o konec objektu zabezpečení nebo pokud neexistuje žádné referenční omezení.

Type

Získá typ této vlastnosti.

(Zděděno od IEdmProperty)

Metody rozšíření

GetSymbolicString(IEdmVocabularyAnnotatable)

Získá symbolický řetězec anotovaného elementu. V další zásadní změně je lepší přidat vlastnost do IEdmVocabularyAnnotatable.

DeclaringEntityType(IEdmNavigationProperty)

Získá typ entity deklarující tuto navigační vlastnost.

DependentProperties(IEdmNavigationProperty)

Získá závislé vlastnosti této navigační vlastnosti, vrátí hodnotu null, pokud se jedná o hlavní entitu nebo pokud neexistuje žádné referenční omezení.

GetPartnerPath(IEdmNavigationProperty)

Získá cestu partnera vlastnosti navigace.

IsKey(IEdmProperty)

Určuje, zda je zadaná vlastnost klíčem pro jeho obsažený typ.

IsPrincipal(IEdmNavigationProperty)

Získá, zda tato navigační vlastnost pochází z objektu zabezpečení přidružení.

Location(IEdmElement)

Získá umístění tohoto prvku.

PrincipalProperties(IEdmNavigationProperty)

Získá hlavní vlastnosti této navigační vlastnosti, vrátí hodnotu null, pokud je to hlavní entita nebo pokud neexistuje žádné referenční omezení.

TargetMultiplicity(IEdmNavigationProperty)

Získá násobnost cíle této navigace.

ToEntityType(IEdmNavigationProperty)

Získá typ entity, na který cílí tato navigační vlastnost.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Získá poznámky ke slovníku elementu s poznámkami, jak je vidět z konkrétního modelu.

ToTraceString(IEdmProperty)

Vrátí text reprezentaci aktuálního objektu.

Errors(IEdmElement)

Získá chyby, pokud existují, které patří k tomuto elementu nebo elementům, které tento prvek obsahuje. Mezi chyby strukturálního typu patří například chyby samotného typu a chyby jeho deklarovaných vlastností. Metoda neanalyzuje prvky, na které tento prvek odkazuje. Například chyby vlastnosti nezahrnují chyby z jejího typu.

IsBad(IEdmElement)

Vrátí hodnotu true, pokud tento prvek obsahuje chyby vrácené metodou Errors(IEdmElement) .

Platí pro