在LINQ to SQL中,您可以覆盖SubmitChanges并使用方法this.GetChangeSet()来获取所有插入,更新和删除,以便您可以在将最后一分钟更改提交到数据库之前进行更改。
可以在EF 4.0中完成吗?我看到SaveChanges有一个覆盖,但我需要知道GetChangeSet()的等价物
答案 0 :(得分:16)
找到它。
ObjectContext.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added);用于插入。