2010-05-28 94 views
8

在LINQ to SQL中,可以覆蓋SubmitChanges並使用this.GetChangeSet()方法獲取所有插入,更新和刪除操作,以便在提交之前進行最後一刻的更改數據庫。實體框架4.0 GetChanges()等效

這可以在EF 4.0中完成嗎?我看到有一個SaveChanges覆蓋,但我需要知道GetChangeSet()

回答

16

的等價物找到它。

ObjectContext.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added);用於插入。

+0

相關鏈接我發現有幫助:http://msdn.microsoft.com/en-us/library/cc716714.aspx和http://blog.tonysneed.com/2010/02/19/trackable-dtos-taking -n-一線一步進一步與 - EF4 / – DeveloperDan 2011-02-11 15:00:32