ITable.GetOriginalEntityState(Object) Metoda

Definicja

Pobiera oryginalne wartości.

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

Parametry

entity
Object

Jednostka, której oryginalna wartość ma zostać pobrana.

Zwraca

Object

Kopia oryginalnej jednostki. Wartość jest równa null, jeśli przekazana jednostka nie jest śledzona. Odłączone jednostki wysłane z powrotem przez klienta muszą być dołączone, DataContext Aby można było rozpocząć śledzenie ich stanu. "Oryginalny stan" nowo dołączonej jednostki jest ustanowiony na podstawie wartości dostarczonych przez klienta. Kontekst danych nie śledzi stanu odłączonych jednostek.

Uwagi

. Weź pod uwagę następujące kwestie:

  • Argument jednostki nie może mieć wartości null. W przeciwnym razie zostanie zgłoszony wyjątek argumentu o wartości null.

  • W przypadku metody silnie wpisanej ( TEntity ) typ musi być zamapowany i musi być typem jednostki. Oznacza to, że jego mapowanie musi zawierać informacje o IDENTYFIKATORze obiektu. W przeciwnym razie zostanie zgłoszony niewłaściwy wyjątek typu.

Dotyczy