Classe EdmNavigationProperty
Représente une propriété de navigation EDM.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmNamedElement
Microsoft.Data.Edm.Library.EdmProperty
Microsoft.Data.Edm.Library.EdmNavigationProperty
Espace de noms : Microsoft.Data.Edm.Library
Assembly : Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Syntaxe
'Déclaration
Public NotInheritable Class EdmNavigationProperty _
Inherits EdmProperty _
Implements IEdmNavigationProperty, IEdmProperty, IEdmNamedElement, IEdmVocabularyAnnotatable, _
IEdmElement
'Utilisation
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
Le type EdmNavigationProperty expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ContainsTarget | Obtient une valeur indiquant si la cible de navigation est contenue dans la source de navigation. | |
DeclaringEntityType | Obtient le type d'entité auquel cette propriété de navigation appartient. | |
DeclaringType | Obtient le type auquel cette propriété appartient. (hérité de EdmProperty.) | |
DependentProperties | Obtient ou définit les propriétés dépendantes de l'association que cette propriété de navigation exprime. | |
IsPrincipal | Obtient une valeur indiquant si cette propriété de navigation provient de la terminaison principale de l'association. | |
Name | Obtient ou définit le nom de cette propriété. (hérité de EdmProperty.) | |
OnDelete | Obtient l'action à effectuer lorsqu'un élément du type de définition est supprimé. | |
Partner | Obtient la propriété de navigation depuis cette destination des propriétés vers le type déclarant de cette propriété. | |
PropertyKind | Obtient le type de cette propriété. (remplace EdmProperty.PropertyKind.) | |
Type | Obtient ou définit le type de cette propriété. (hérité de EdmProperty.) |
Haut de la page
Méthodes
Haut de la page
Méthodes d'extension
Nom | Description | |
---|---|---|
DeclaringEntityType | Obtient le type d'entité déclarant cette propriété de navigation. (défini par ExtensionMethods.) | |
Errors | Obtient les erreurs éventuelles qui appartiennent à cet élément ou aux éléments que cet élément contient.Par exemple, les erreurs pour un type structurel incluent les erreurs du type lui-même et les erreurs de ses propriétés déclarées.La méthode n'analyse pas les éléments référencés par cet élément.Par exemple, les erreurs d'une propriété n'incluent pas les erreurs de son type. (défini par ValidationExtensionMethods.) | |
GetPrimary | Obtient la terminaison primaire d'une paire de propriétés de navigation partenaires en sélectionnant la terminaison principale s'il en existe une, sinon en faisant un choix stable, arbitraire. (défini par SerializationExtensionMethods.) | |
IsBad | Indique si cet élément contient des erreurs retournées par la méthode Errors(IEdmElement). (défini par ValidationExtensionMethods.) | |
IsEquivalentTo | Retourne true si la propriété comparée est sémantiquement équivalente à cette propriété. (défini par EdmElementComparer.) | |
Location | Obtient l'emplacement de l'élément spécifié. (défini par ExtensionMethods.) | |
Multiplicity | Obtient la multiplicité de cette terminaison d'une relation bidirectionnelle entre cette propriété de navigation et son partenaire. (défini par ExtensionMethods.) | |
ToEntityType | Obtient le type d'entité ciblé par cette propriété de navigation. (défini par ExtensionMethods.) | |
ToTraceString | Retourne la représentation textuelle de l'objet actif. (défini par ToTraceStringExtensionMethods.) | |
VocabularyAnnotations | Obtient les annotations de glossaire d'un élément annotable comme indiqué par un modèle particulier. (défini par ExtensionMethods.) |
Haut de la page
Champs
Nom | Description | |
---|---|---|
elementName | Nom de l'élément. (hérité de EdmNamedElement.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
IEdmNavigationProperty.Partner | Obtient le partenaire de cette propriété de navigation. |
Haut de la page
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.