EntityReference.EntityKey Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la clé de l'objet connexe.
[System.Runtime.Serialization.DataMember]
public System.Data.Entity.Core.EntityKey EntityKey { get; set; }
member this.EntityKey : System.Data.Entity.Core.EntityKey with get, set
Public Property EntityKey As EntityKey
Valeur de propriété
Objet EntityKey qui est la clé de l'objet connexe.
- Attributs
Remarques
Retourne l’EntityKey de l’entité cible associée à cette EntityReference. N’est pas null dans les scénarios suivants : (a) Les entités sont suivies par un contexte et il existe des relations côté client Inchangées ou Ajoutées pour le propriétaire de ce EntityReference avec le même rôle RelationshipName et le même rôle source. Cette relation peut avoir été créée explicitement par l’utilisateur (par exemple, en définissant EntityReference.Value, en définissant cette propriété directement ou en appelant EntityCollection.Add) ou automatiquement via des requêtes d’étendue. (b) Si EntityKey n’était pas null avant de détacher une entité du contexte, elle sera toujours non null après le détachement, jusqu’à ce qu’une opération se produise qui la définirait sur null, comme décrit ci-dessous. (c) Les entités sont détachées et entityKey est explicitement définie sur non null par l’utilisateur. (d) Le graphe d’entités a été créé à l’aide d’une requête NoTracking avec une étendue complète Est null dans les scénarios suivants : (a) Les entités sont suivies par un contexte, mais il n’existe aucune relation côté client Unchanged ou Added pour le propriétaire de ce EntityReference avec le même rôle RelationshipName et le même rôle source. (b) Les entités sont suivies par un contexte et une relation existe, mais l’entité cible a une clé temporaire (c’est-à-dire ajoutée) ou la clé est l’une des clés spéciales (c) Les entités sont détachées et la relation a été créée explicitement par l’utilisateur.