ObjectContext.ApplyCurrentValues<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 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
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.