【发布时间】:2011-09-30 13:18:49
【问题描述】:
如何在实际删除实体之前更新包含在实体中的审计信息?我正在研究从 DbContext 派生的类。
我尝试将状态更改为已修改,然后设置更新的信息,然后调用 base.SaveChanges(),然后将其标记为已删除。当我在设置更新信息后尝试调用 SaveChanges 时出现问题。似乎关系的其他对象被标记为已删除,我得到了这个异常:
"A relationship from the 'ChildrenEntity' AssociationSet is in the 'Deleted' state. Given multiplicity constraints, a corresponding 'ParentEntity' must also in the 'Deleted' state."
谢谢!
【问题讨论】:
标签: c# entity-framework ef-code-first