Classe EdmNavigationProperty
Rappresenta una proprietà di navigazione EDM.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmNamedElement
Microsoft.Data.Edm.Library.EdmProperty
Microsoft.Data.Edm.Library.EdmNavigationProperty
Spazio dei nomi Microsoft.Data.Edm.Library
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class EdmNavigationProperty _
Inherits EdmProperty _
Implements IEdmNavigationProperty, IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, _
IEdmElement
'Utilizzo
Dim instance As EdmNavigationProperty
public sealed class EdmNavigationProperty : EdmProperty,
IEdmNavigationProperty, IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
public ref class EdmNavigationProperty sealed : public EdmProperty,
IEdmNavigationProperty, IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
[<SealedAttribute>]
type EdmNavigationProperty =
class
inherit EdmProperty
interface IEdmNavigationProperty
interface IEdmProperty
interface IEdmNamedElement
interface IEdmVocabularyAnnotatable
interface IEdmElement
end
public final class EdmNavigationProperty extends EdmProperty implements IEdmNavigationProperty, IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmElement
Nel tipo EdmNavigationProperty sono esposti i membri seguenti.
Proprietà
Nome | Descrizione | |
---|---|---|
ContainsTarget | Ottiene un valore che indica se la destinazione di navigazione è contenuta nell'origine di navigazione. | |
DeclaringEntityType | Ottiene il tipo di entità cui la proprietà di navigazione appartiene. | |
DeclaringType | Ottiene il tipo cui la proprietà appartiene. Ereditato da EdmProperty. | |
DependentProperties | Ottiene o imposta le proprietà dipendenti dell'associazione espressa dalla proprietà di navigazione. | |
IsPrincipal | Ottiene un valore che indica se la proprietà di navigazione deriva dall'estremità principale dell'associazione. | |
Name | Ottiene o imposta il nome della proprietà. Ereditato da EdmProperty. | |
OnDelete | Ottiene l'azione da eseguire quando viene eliminato un elemento del tipo di definizione. | |
Partner | Ottiene la proprietà di navigazione dalla destinazione delle proprietà sul tipo dichiarante della proprietà. | |
PropertyKind | Ottiene il genere della proprietà. Esegue l'override di EdmProperty.PropertyKind. | |
Type | Ottiene o imposta il tipo della proprietà. Ereditato da EdmProperty. |
In alto
Metodi
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
DeclaringEntityType | Ottiene il tipo di entità che dichiara la proprietà di navigazione. Definito da ExtensionMethods. | |
Errors | 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. Definito da ValidationExtensionMethods. | |
GetPrimary | Ottiene l'estremità primaria di una coppia di proprietà di navigazione associate, selezionando quella principale, se presente, ed eseguendo una scelta stabile ed arbitraria in caso contrario. Definito da SerializationExtensionMethods. | |
IsBad | Indica se l'elemento contiene errori restituiti dal metodo Errors(IEdmElement). Definito da ValidationExtensionMethods. | |
IsEquivalentTo | Restituisce true se la proprietà confrontata è semanticamente equivalente alla proprietà specificata. Definito da EdmElementComparer. | |
Location | Ottiene il percorso dell'elemento specificato. Definito da ExtensionMethods. | |
Multiplicity | Ottiene la molteplicità dell'estremità di una relazione bidirezionale tra la proprietà di navigazione e il partner relativo. Definito da ExtensionMethods. | |
ToEntityType | Ottiene il tipo di entità di destinazione per la proprietà di navigazione. Definito da ExtensionMethods. | |
ToTraceString | Restituisce la rappresentazione in formato testo dell'oggetto corrente. Definito da ToTraceStringExtensionMethods. | |
VocabularyAnnotations | Ottiene le annotazioni del vocabolario di un elemento annotabile come viste da un particolare modello. Definito da ExtensionMethods. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
elementName | Nome dell'elemento. Ereditato da EdmNamedElement. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IEdmNavigationProperty.Partner | Ottiene il partner della proprietà di navigazione. |
In alto
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.