【发布时间】:2014-07-10 04:52:56
【问题描述】:
我需要检测我的实体对象是否脏。我没有使用 POCO 文件。我只是有一个模型类,我正在使用实体框架 4.0。
我在用户输入表单中有一个评论字段,我需要查看用户是否对评论进行了一些更改。为此,我使用以下方法:
public bool DetectChanges()
{
return (insurableRiskEntities.ObjectStateManager.GetObjectStateEntries(EntityState.Added | EntityState.Modified | EntityState.Deleted).Any());
}
由于某种原因,它无法正常工作。它返回 false,即使我输入评论已更改。
任何建议,至于我在这里缺少什么?
【问题讨论】:
标签: c#-4.0 mvvm entity-framework-4