Jos*_*osh 34 c# entity-framework
DbContext的ObjectContext.ApplyCurrentValues相当于什么?
Sla*_*uma 48
没有等价物.您可以使用...获取ObjectContext
((IObjectContextAdapter)myDbContext).ObjectContext.ApplyCurrentValues(...)
Run Code Online (Sandbox Code Playgroud)
...或使用类似的方法DbEntityEntry:
myDbContext.Entry(originalEntity).CurrentValues.SetValues(changedEntity);
Run Code Online (Sandbox Code Playgroud)
originalEntity表示更改前的对象(通常在更新之前从数据库中获取).它必须附在上下文中.changedEntity表示具有已更改的相同键的实体.
第二种方法可能与ObjectStateEntry.ApplyCurrentValuesEF 4.0 的方法密切相关.