語言

ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) 方法

定義

將所提供物件的標量值複製到具有相同鍵的物件 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

類型參數

TEntity

實體物件的類型。

參數

entitySetName
String

物件所屬實體集合的名稱。

originalEntity
TEntity

分離物件,且具有原始值可套用於該物件。 originalEntity 的實體鍵必須與 EntityKey 中 ObjectContext 某項的屬性相符。

傳回

TEntity

更新後的物件。

例外狀況

entitySetName 或原始名稱為 null。

EntitySet from entitySetName 與 的 EntityKey 不符EntitySet,或 ObjectStateEntry a 的物件無法在 中ObjectStateManager找到,或物件處於 Added 或 狀態Detached,或所提供物件的實體鍵無效或屬性變更。

entitySetName 是一個空字串。

適用於