Ich erstelle eine Anwendung mit dem ADO.NET Entity Framework.Wie kann ich die ausstehenden Änderungen des Entity Framework sehen?
Ich kann während des Debuggens Zeile für Zeile durch meinen Code gehen und SQL Server Profiler für jede ausgeführte Abfrage beobachten, aber ich kann nicht herausfinden, woher all diese SQL-Befehle kommen! Manchmal
wenn ich SaveChanges()
ausführen, führt das Entity Framework unerwartet, seltsam EINSÄTZE. Sie brechen manchmal die Anwendung. Ich kann nicht herausfinden, was ich mache, um sie zu verursachen.
Wie kann ich die ausstehenden Änderungen überwachen, die in der Warteschlange auf einen Anruf SaveChanges()
warten?
Wenn Sie ein DbContext Objekt verwenden dann müssen Sie es auf einen IObjectContextAdapter werfen, bevor Sie die Object zugreifen können. Beispiel: ((IObjectContextAdapter) dbcontext) .ObjectContext.ObjectStateManager – Corin