ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje skalární hodnoty ze zadaného objektu do sady původních hodnot pro objekt, ObjectContext který má stejný klíč.
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 objektu entity.
Parametry
- entitySetName
- String
Název sady entit, ke které objekt patří.
- originalEntity
- TEntity
Odpojený objekt, který má původní hodnoty, které se mají použít na objekt. Klíč entity originalEntity se musí shodovat s EntityKey vlastností položky v objektu ObjectContext .
Návraty
Aktualizovaný objekt.
Výjimky
entitySetName nebo original má hodnotu null.
Hodnota EntitySet z entitySetName neodpovídá EntitySet objektu EntityKey nebo objektu ObjectStateEntry pro objekt nebyl nalezen v objektu ObjectStateManager nebo je objekt ve Added stavu nebo Detached nebo klíč entity zadaného objektu je neplatný nebo obsahuje změny vlastností.
entitySetName je prázdný řetězec.
Platí pro
Entity Framework