Udostępnij za pośrednictwem


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

Definicja

Kopiuje wartości skalarne z dostarczonego obiektu do obiektu w obiekcie, ObjectContext który ma ten sam klucz.

public virtual TEntity ApplyCurrentValues<TEntity> (string entitySetName, TEntity currentEntity) where TEntity : class;
abstract member ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) (entitySetName As String, currentEntity As TEntity) As TEntity

Parametry typu

TEntity

Typ jednostki obiektu.

Parametry

entitySetName
String

Nazwa jednostki, do której należy obiekt.

currentEntity
TEntity

Odłączony obiekt, który ma aktualizacje właściwości do zastosowania do oryginalnego obiektu. Klucz jednostki currentEntity musi być zgodny EntityKey z właściwością wpisu w elemencie ObjectContext .

Zwraca

TEntity

Zaktualizowany obiekt.

Wyjątki

entitySetName lub current ma wartość null.

Element EntitySet entitySetName nie jest zgodny EntitySet z obiektem Detached lub obiekt nie znajduje się w stanie lub jest w ObjectStateManager stanie lub klucz jednostki podanego obiektu EntityKey jest nieprawidłowy.

entitySetName jest pustym ciągiem.

Dotyczy