IEdmNavigationProperty Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una proprietà di navigazione EDM.
public interface IEdmNavigationProperty : Microsoft.OData.Edm.IEdmProperty
type IEdmNavigationProperty = interface
interface IEdmProperty
interface IEdmNamedElement
interface IEdmElement
interface IEdmVocabularyAnnotatable
Public Interface IEdmNavigationProperty
Implements IEdmProperty
- Derivato
- Implementazioni
Proprietà
ContainsTarget |
Ottiene un valore che indica se la destinazione di navigazione è contenuta nell'origine di navigazione. |
DeclaringType |
Ottiene il tipo cui la proprietà appartiene. (Ereditato da IEdmProperty) |
Name |
Ottiene il nome dell'elemento. (Ereditato da IEdmNamedElement) |
OnDelete |
Ottiene l'azione da eseguire in caso di eliminazione di questa estremità di un'associazione bidirezionale. |
Partner |
Ottiene il partner della proprietà di navigazione. |
PropertyKind |
Ottiene il genere della proprietà. (Ereditato da IEdmProperty) |
ReferentialConstraint |
Ottiene il vincolo referenziale per questo spostamento, restituendo Null se si tratta della fine principale o se non è presente alcun vincolo referenziale. |
Type |
Ottiene il tipo della proprietà. (Ereditato da IEdmProperty) |
Metodi di estensione
GetSymbolicString(IEdmVocabularyAnnotatable) |
Ottiene la stringa simbolica di un elemento con annotazioni. Nella modifica di rilievo successiva è preferibile aggiungere una proprietà in IEdmVocabularyAnnotatable. |
DeclaringEntityType(IEdmNavigationProperty) |
Ottiene il tipo di entità che dichiara la proprietà di navigazione. |
DependentProperties(IEdmNavigationProperty) |
Ottiene le proprietà dipendenti di questa proprietà di navigazione, restituendo Null se si tratta dell'entità principale o se non è presente alcun vincolo referenziale. |
GetPartnerPath(IEdmNavigationProperty) |
Ottiene il percorso partner di una proprietà di navigazione. |
IsKey(IEdmProperty) |
Determina se la proprietà specificata è una chiave per il tipo contenuto. |
IsPrincipal(IEdmNavigationProperty) |
Ottiene un valore che indica se la proprietà di navigazione proviene dall'estremità principale di un'associazione. |
Location(IEdmElement) |
Ottiene il percorso dell'elemento. |
PrincipalProperties(IEdmNavigationProperty) |
Ottiene le proprietà principali di questa proprietà di navigazione, restituendo Null se si tratta dell'entità principale o se non è presente alcun vincolo referenziale. |
TargetMultiplicity(IEdmNavigationProperty) |
Ottiene la molteplicità della destinazione di questo spostamento. |
ToEntityType(IEdmNavigationProperty) |
Ottiene il tipo di entità di destinazione per la proprietà di navigazione. |
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel) |
Ottiene le annotazioni del vocabolario di un elemento annotabile come viste da un particolare modello. |
ToTraceString(IEdmProperty) |
Restituisce la rappresentazione in formato testo dell'oggetto corrente. |
Errors(IEdmElement) |
Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene. Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate. Il metodo non analizza gli elementi cui questo elemento fa riferimento. Gli errori relativi a una proprietà non includono errori del tipo corrispondente. |
IsBad(IEdmElement) |
Restituisce true se questo elemento contiene errori restituiti dal Errors(IEdmElement) metodo . |