ITable.GetOriginalEntityState(Object) Metoda
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.
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
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.