2010-05-28 11 views
8

En LINQ to SQL, puede anular SubmitChanges y usar el método this.GetChangeSet() para obtener todas las inserciones, actualizaciones y eliminaciones para que pueda realizar cambios de última hora antes de comprometerse con la base de datos.Entity Framework 4.0 GetChanges() equivalente

¿Se puede hacer esto en EF 4.0? Veo que hay una anulación para SaveChanges pero necesito saber el equivalente para GetChangeSet()

Respuesta

16

Lo encontré.

ObjectContext.ObjectStateManager.GetObjectStateEntries (System.Data.EntityState.Added); para inserciones

+0

Enlaces relacionados Me pareció útil: http://msdn.microsoft.com/en-us/library/cc716714.aspx y http://blog.tonysneed.com/2010/02/19/trackable-dtos-taking -n-tier-a-step-further-with-ef4 / – DeveloperDan

Cuestiones relacionadas