EntityReference.EntityKey Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí klíč pro související objekt.
[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
Hodnota vlastnosti
To EntityKey je klíč souvisejícího objektu.
- Atributy
Poznámky
Vrátí EntityKey cílové entity přidružené k této EntityReference. V následujících scénářích není null: (a) Entity jsou sledovány kontextem a pro vlastníka entity EntityReference se stejnou rolí RelationshipName a role zdroje existuje nezměněná nebo přidaná relace na straně klienta. Tuto relaci mohl vytvořit explicitně uživatel (např. nastavením EntityReference.Value, přímým nastavením této vlastnosti nebo voláním EntityCollection.Add) nebo automaticky prostřednictvím dotazů span. (b) Pokud byl klíč entity před odpojením entity od kontextu jiný než null, bude mít i po odpojení hodnotu non-null, dokud neproběhne nějaká operace, která by ji nastavila na hodnotu null, jak je popsáno níže. (c) Entity jsou odpojené a uživatel explicitně nastaví entity EntityKey na hodnotu non-null. (d) Graf entit byl vytvořen pomocí dotazu NoTracking s úplným rozsahem Je null v následujících scénářích: (a) Entity jsou sledovány podle kontextu, ale pro vlastníka EntityReference se stejnou rolí RelationshipName a rolí zdroje neexistuje žádný nezměněný nebo přidaný vztah na straně klienta. (b) Entity se sledují podle kontextu a existuje relace, ale cílová entita má dočasný klíč (tj. je přidaný) nebo klíč je jedním ze speciálních klíčů (c) Entity jsou odpojeny a relace byla explicitně vytvořena uživatelem.
Platí pro
Entity Framework