Udostępnij za pośrednictwem


ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Metoda

Definicja

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

TEntity

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.

Dotyczy