EntityReference.EntityKey Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Schlüssel für das verbundene Objekt zurück.
[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
Eigenschaftswert
Der EntityKey des verbundenen Objekts.
- Attribute
Hinweise
Gibt den EntityKey der Zielentität zurück, die dieser EntityReference zugeordnet ist. Ist in den folgenden Szenarien ungleich NULL: (a) Entitäten werden durch einen Kontext nachverfolgt, und für den Besitzer dieses EntityReference-Besitzers mit derselben RelationshipName- und Quellrolle ist eine clientseitige Beziehung unverändert oder hinzugefügt vorhanden. Diese Beziehung könnte explizit vom Benutzer erstellt worden sein (z. B. durch Festlegen von EntityReference.Value, direktes Festlegen dieser Eigenschaft oder aufrufen von EntityCollection.Add) oder automatisch über span-Abfragen. (b) Wenn der EntityKey vor dem Trennen einer Entität aus dem Kontext nicht NULL war, ist es nach dem Trennen immer noch nicht NULL, bis ein Vorgang ausgeführt wird, der sie auf NULL festlegen würde, wie unten beschrieben. (c) Entitäten werden getrennt, und der EntityKey wird vom Benutzer explizit auf ungleich NULL festgelegt. (d) Entitätsdiagramm wurde mithilfe einer NoTracking-Abfrage mit voller Spanne erstellt Ist in den folgenden Szenarien NULL: (a) Entitäten werden von einem Kontext nachverfolgt, aber es gibt keine unveränderte oder hinzugefügte clientseitige Beziehung für den Besitzer dieses EntityReference mit derselben RelationshipName- und Quellrolle. (b) Entitäten werden durch einen Kontext nachverfolgt, und es besteht eine Beziehung, aber die Zielentität verfügt über einen temporären Schlüssel (d. h. sie wird hinzugefügt), oder der Schlüssel ist einer der Sonderschlüssel (c) Entitäten werden getrennt und die Beziehung wurde explizit vom Benutzer erstellt.
Gilt für:
Entity Framework