33
对于DbContext,ObjectContext.ApplyCurrentValues的等效代码是什么?DbContext对象ObjectContext.ApplyCurrentValues的等效代码
对于DbContext,ObjectContext.ApplyCurrentValues的等效代码是什么?DbContext对象ObjectContext.ApplyCurrentValues的等效代码
没有等价物。您可以得到的ObjectContext与...
((IObjectContextAdapter)myDbContext).ObjectContext.ApplyCurrentValues(...)
...或使用类似的方法DbEntityEntry
:变更前
myDbContext.Entry(originalEntity).CurrentValues.SetValues(changedEntity);
originalEntity
表示对象(通常是从数据库中获取更新前)。它必须附在上下文中。 changedEntity
表示具有已更改的相同密钥的实体。
第二种方法可能与EF 4.0 的ObjectStateEntry.ApplyCurrentValues
方法密切相关。
“... CurrentValues.SetValues ...”为我工作。 – silverfox1948 2016-03-21 16:30:37