Gau*_*ain 8 entity-framework-4
我使用了ApplyCurrentValues.
但是不要真正理解ApplyOriginalValues.它与ApplyCurrentValues有什么不同?我应该什么时候使用它?
我已阅读文档.但仍然困惑.
Lad*_*nka 14
从数据库加载的每个实体都保留两组值 - 原始值(从DB加载的那些)和当前(您正在修改的值).这两套都是坚持的ObjectStateEntry.通常,每次保存之后都会接受更改,这些更改将获取当前值并将其写入原始值.如果您知道对EF之外的实体进行了更改(例如,通过使用通用ADO.NET EF调用存储过程),则可以强制EF了解这些更改,而无需使用重新加载实体ApplyOriginalValues.我认为使用这种方法相当罕见.例如我ApplyOriginalValues在这个答案中使用的.
ObjectStateEntry
ApplyOriginalValues
归档时间:
14 年,10 月 前
查看次数:
4388 次
最近记录:
13 年,4 月 前