在EF中实现脏标志的最佳方法

时间:2008-08-19 15:30:48

标签: frameworks entity

您可以轻松使用PropertyChanges事件来设置标记。但是如何在保存到ObjectContext后轻松重置它?

2 个答案:

答案 0 :(得分:1)

ObjectContext.SavingChanges 事件怎么样?另请参阅http://www.thedatafarm.com/blog/2008/07/13/OverridingObjectContextSaveChanges.aspx

答案 1 :(得分:1)

上述方法要求使用在持久更改之前调用的SavingChanges事件。如果在保存期间出错,则表明您已清除脏标志。我认为也会暴露SavedChanges事件。