gpt4 book ai didi

c# - DbContext 的 ObjectContext.ApplyCurrentValues 的等价物是什么

转载 作者:IT王子 更新时间:2023-10-29 04:04:57 25 4
gpt4 key购买 nike

DbContext 的 ObjectContext.ApplyCurrentValues 等效于什么?

最佳答案

没有等价物。您可以通过...获取 ObjectContext

((IObjectContextAdapter)myDbContext).ObjectContext.ApplyCurrentValues(...)

...或者使用类似DbEntityEntry的方法:

 myDbContext.Entry(originalEntity).CurrentValues.SetValues(changedEntity);

originalEntity 表示更改前的对象(通常在更新前从数据库中获取)。它必须附加到上下文。 changedEntity 表示已更改的具有相同键的实体。

第二种方法可能与 EF 4.0 的 ObjectStateEntry.ApplyCurrentValues 方法密切相关.

关于c# - DbContext 的 ObjectContext.ApplyCurrentValues 的等价物是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5807622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com