IEdmNavigationProperty Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) . |