EntityReference.EntityKey Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca klucz dla powiązanego obiektu.
[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
Wartość właściwości
Element EntityKey , który jest kluczem powiązanego obiektu.
- Atrybuty
Uwagi
Zwraca wartość EntityKey jednostki docelowej skojarzonej z tą jednostką EntityReference. Nie ma wartości null w następujących scenariuszach: (a) Jednostki są śledzone przez kontekst i istnieje relacja bez zmian lub dodano relacje po stronie klienta dla właściciela tej jednostkiReference z tą samą rolą RelationshipName i źródłową. Ta relacja mogła zostać utworzona jawnie przez użytkownika (np. przez ustawienie właściwości EntityReference.Value, ustawienie tej właściwości bezpośrednio lub wywołanie metody EntityCollection.Add) lub automatyczne za pośrednictwem zapytań obejmujących. (b) Jeśli klucz EntityKey był inny niż null przed odłączeniem jednostki z kontekstu, nadal będzie on inny niż null po odłączeniu, dopóki żadna operacja nie zostanie ustawiona na null, zgodnie z poniższym opisem. (c) Jednostki są odłączone, a klucz EntityKey jest jawnie ustawiony na wartość inną niż null przez użytkownika. (d) Graf jednostki został utworzony przy użyciu zapytania NoTracking z pełnym zakresem Jest null w następujących scenariuszach: (a) Jednostki są śledzone przez kontekst, ale nie ma relacji po stronie klienta dla właściciela tej jednostkiReference z tą samą rolą RelationshipName i źródłową. (b) Jednostki są śledzone przez kontekst i istnieje relacja, ale jednostka docelowa ma klucz tymczasowy (tj. dodano) lub klucz jest jednym z kluczy specjalnych (c) Jednostki są odłączone, a relacja została jawnie utworzona przez użytkownika.