2010-05-28 26 views
8

Trong LINQ to SQL, bạn có thể ghi đè lên SubmitChanges và sử dụng phương thức this.GetChangeSet() để nhận tất cả các chèn, cập nhật và xóa để bạn có thể thực hiện các thay đổi vào phút cuối trước khi cam kết kho dữ liệu.Entity Framework 4.0 GetChanges() tương đương

Điều này có thể thực hiện trong EF 4.0 không? Tôi thấy có một ghi đè cho SaveChanges nhưng tôi cần phải biết tương đương cho GetChangeSet()

Trả lời

16

Tìm thấy nó.

ObjectContext.ObjectStateManager.GetObjectStateEntries (System.Data.EntityState.Added); cho chèn.

+0

Tôi thấy hữu ích: http://msdn.microsoft.com/en-us/library/cc716714.aspx và http://blog.tonysneed.com/2010/02/19/trackable-dtos-taking -n-tier-a-step-xa-với-ef4 / – DeveloperDan

Các vấn đề liên quan