Partager via


NavigationProperty Classe

Définition

Représenter la classe de propriété de navigation edm

public sealed class NavigationProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type NavigationProperty = class
    inherit EdmMember
Public NotInheritable Class NavigationProperty
Inherits EdmMember
Héritage
NavigationProperty

Propriétés

BuiltInTypeKind

Obtient le type intégré de cet objet NavigationProperty.

DeclaringType

Obtient le type sur lequel ce membre est déclaré.

(Hérité de EdmMember)
Documentation

Obtient ou définit la documentation associée à ce type.

(Hérité de MetadataItem)
FromEndMember

Obtient le membre de terminaison de relation « from » de cette navigation.

IsStoreGeneratedComputed

Indique si ce membre est marqué comme membre calculé dans la définition EDM

(Hérité de EdmMember)
IsStoreGeneratedIdentity

Indique si le modèle généré par le Store de ce membre est marqué comme identité dans la définition EDM

(Hérité de EdmMember)
MetadataProperties

Obtient la liste des propriétés du type en cours.

(Hérité de MetadataItem)
Name

Obtient ou définit le nom de la propriété. La définition de cette valeur à partir d’une convention de modèle d’espace de stockage modifie le nom de la colonne de base de données pour cette propriété. Dans le modèle conceptuel, cela doit s’aligner sur la propriété correspondante de la classe d’entité et ne doit pas être modifié.

(Hérité de EdmMember)
RelationshipType

Obtient le type de relation sur lequel cette propriété de navigation opère.

ToEndMember

Obtient le membre de terminaison de relation « to » de cette navigation.

TypeUsage

Obtient l'instance de la classe TypeUsage qui contient à la fois le type du membre et les facettes du type.

(Hérité de EdmMember)

Méthodes

AddAnnotation(String, Object)

Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés.

(Hérité de MetadataItem)
Create(String, TypeUsage, RelationshipType, RelationshipEndMember, RelationshipEndMember, IEnumerable<MetadataProperty>)

Crée une instance NavigationProperty à partir des paramètres spécifiés.

GetDependentProperties()

Lorsque la propriété de navigation donnée se trouve à l’extrémité dépendante d’une contrainte référentielle, retourne les propriétés de clé étrangère. Sinon, retourne un jeu vide. Nous retournerons les membres dans l’ordre des propriétés de la clé de fin principale.

RemoveAnnotation(String)

Supprime une annotation portant le nom spécifié.

(Hérité de MetadataItem)
ToString()

Retourne le nom de ce membre.

(Hérité de EdmMember)

S’applique à