6

我想检查一个实体对象是否已更改(包括其任何子对象是否已被修改)。我正在使用实体框架 4.4

我的代码基本上从数据库中加载对象并将值应用于某些属性(但是它们可能与原始属性相同)。

我知道我可以检查entityObject.EntityState,但是如果孩子有变化,它会更新,还是我需要遍历对象中的所有孩子?

这是因为如果它有我需要运行一大堆其他代码(比如向用户发送电子邮件警报和说值已更新的东西,但如果它们没有被更新,我不想运行该代码更新)。

4

1 回答 1

0

看看这个问题: Entity Framework 5 - DbContext Has Changes?

如果您仅将 dbContext 用于此操作,您可能会有您的解决方案。

于 2013-10-07T10:31:55.443 回答