Tworzę aplikację z ADO.NET Entity Framework.Jak mogę zobaczyć zmiany w Entity Framework?
Potrafię przeglądać mój kod wiersz po wierszu podczas debugowania i oglądania programu SQL Server Profiler dla każdego wykonywanego zapytania, ale nie wiem, skąd pochodzą wszystkie te polecenia SQL!
Czasami, gdy wykonuję SaveChanges()
, Entity Framework wykonuje nieoczekiwane, dziwne WKŁADKI. Czasami łamią aplikację. Nie wiem, co robię, żeby je wywołać.
Jak mogę monitorować oczekujące zmiany oczekujące na kolejkę oczekującą na wywołanie SaveChanges()
?
Jeśli używasz obiektu DbContext wtedy będziesz musiał oddać go do IObjectContextAdapter zanim będzie można uzyskać dostęp do ObjectStateManager. Przykład: ((IObjectContextAdapter) dbcontext) .ObjectContext.ObjectStateManager – Corin