8
在LINQ to SQL中,可以覆蓋SubmitChanges並使用this.GetChangeSet()方法獲取所有插入,更新和刪除操作,以便在提交之前進行最後一刻的更改數據庫。實體框架4.0 GetChanges()等效
這可以在EF 4.0中完成嗎?我看到有一個SaveChanges覆蓋,但我需要知道GetChangeSet()
在LINQ to SQL中,可以覆蓋SubmitChanges並使用this.GetChangeSet()方法獲取所有插入,更新和刪除操作,以便在提交之前進行最後一刻的更改數據庫。實體框架4.0 GetChanges()等效
這可以在EF 4.0中完成嗎?我看到有一個SaveChanges覆蓋,但我需要知道GetChangeSet()
的等價物找到它。
ObjectContext.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added);用於插入。
相關鏈接我發現有幫助: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