Freigeben über


ITable.GetOriginalEntityState(Object) Methode

Definition

Ruft die ursprünglichen Werte ab.

public:
 System::Object ^ GetOriginalEntityState(System::Object ^ entity);
public object GetOriginalEntityState (object entity);
abstract member GetOriginalEntityState : obj -> obj
Public Function GetOriginalEntityState (entity As Object) As Object

Parameter

entity
Object

Die Entität, deren ursprünglicher Wert abgerufen werden soll.

Gibt zurück

Eine Kopie der ursprünglichen Entität. Der Wert ist NULL, wenn die übergebene Entität nicht überwacht wird. Von einem Client zurückgesendete getrennte Entitäten müssen angefügt werden, damit der DataContext ihren Zustand nachverfolgen kann. Der "ursprüngliche Zustand" einer neu angefügten Entität wird auf Grundlage von vom Client angegebenen Werten eingerichtet. Der Datenkontext verfolgt den Zustand getrennter Entitäten nicht nach.

Hinweise

Beachten Sie Folgendes:

  • Das Entitätsargument muss ungleich NULL sein. Andernfalls wird eine Null-Argument-Ausnahme ausgelöst.

  • Im Fall der stark typisierten (TEntity)-Methode muss der Typ zugeordnet sein und ein Entitätstyp sein. Das heißt, es muss Objekt-ID-Informationen in seiner Zuordnung enthalten. Andernfalls wird eine Ausnahme vom falschen Typ ausgelöst.

Gilt für: