Estoy creando una aplicación con ADO.NET Entity Framework.¿Cómo puedo ver los cambios pendientes de Entity Framework?
Puedo recorrer mi código línea por línea mientras se depura y ver SQL Server Profiler para cada consulta ejecutada, ¡pero no puedo deducir de dónde provienen todos esos comandos SQL!
A veces, cuando ejecuto SaveChanges()
, Entity Framework realiza inserciones inesperadas y extrañas. A veces rompen la aplicación. No puedo entender lo que estoy haciendo para causarlos.
¿Cómo puedo controlar los cambios pendientes que hacen cola esperando una llamada SaveChanges()
?
Si está utilizando un objeto DbContext continuación, tendrá que convertirlo a un IObjectContextAdapter antes de poder acceder al ObjectStateManager. Ejemplo: ((IObjectContextAdapter) dbcontext) .ObjectContext.ObjectStateManager – Corin