共用方式為


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 的實體索引鍵必須符合 EntityKeyObjectContext 專案的屬性。

傳回

TEntity

更新的物件。

例外狀況

entitySetName 或 original 為 null。

EntitySet來自 entitySetName 的 不符合 EntitySet 物件的 EntityKey ,或 ObjectStateEntry 物件在 中 ObjectStateManager 找不到,或物件處於 AddedDetached 狀態,或提供之物件的實體索引鍵無效或有屬性變更。

entitySetName 是空字串。

適用於