Freigeben über


ObjectContext.CreateEntityKey(String, Object) Methode

Definition

Erstellt den Entitätsschlüssel für ein bestimmtes Objekt, oder gibt den Entitätsschlüssel zurück, wenn dieser bereits existiert.

public virtual System.Data.Entity.Core.EntityKey CreateEntityKey (string entitySetName, object entity);
abstract member CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
override this.CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
Public Overridable Function CreateEntityKey (entitySetName As String, entity As Object) As EntityKey

Parameter

entitySetName
String

Der voll qualifizierte Name der Entitätenmenge, der das Entitätsobjekt angehört.

entity
Object

Das Objekt, für das der Entitätsschlüssel abgerufen wird.

Gibt zurück

Der EntityKey des Objekts.

Ausnahmen

Wenn einer der Parameter NULL ist.

Wenn entitySetName leer ist oder wenn der Typ des Entitätsobjekts im Entitätssatz nicht vorhanden ist oder wenn entitySetName nicht voll qualifiziert ist.

Wenn der Entitätsschlüssel anhand der angegebenen Parameter nicht erstellt werden kann.

Gilt für: