ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) 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.
Kopiuje wartości skalarne z dostarczonego obiektu do zestawu oryginalnych wartości dla obiektu w tym samym kluczu ObjectContext .
public virtual TEntity ApplyOriginalValues<TEntity> (string entitySetName, TEntity originalEntity) where TEntity : class;
abstract member ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) (entitySetName As String, originalEntity As TEntity) As TEntity
Parametry typu
- TEntity
Typ obiektu jednostki.
Parametry
- entitySetName
- String
Nazwa jednostki, do której należy obiekt.
- originalEntity
- TEntity
Odłączony obiekt, który ma oryginalne wartości do zastosowania do obiektu. Klucz jednostki originalEntity musi być zgodny EntityKey z właściwością wpisu w obiekcie ObjectContext .
Zwraca
Zaktualizowany obiekt.
Wyjątki
entitySetName lub oryginalny ma wartość null.
Właściwość EntitySet entitySetName nie jest zgodna EntitySet z obiektem lub ObjectStateEntry nie można odnaleźć obiektu w obiekcie lub Added znajduje się w ObjectStateManager stanie albo Detached w stanie lub kluczem jednostki podanego obiektu EntityKey jest nieprawidłowy lub ma zmiany właściwości.
entitySetName jest pustym ciągiem.