1 min to read
Jak podglądać zapytania Entity Framework

Naszło mnie ostatnio żeby sprawdzić ile jest w miarę sensownych sposobów na przechwytywanie zapytań sql.
Po wykonaniu szybkiego research’u okazało się, że dowiedziałem się czegoś nowego Lista poniżej.
- context.Database.Log = s => Console.WriteLine(s);
- Glimpse (install-package glimpse.mvc5 glimpse.ef6)
- IntelliTrace
- Interceptors w *.config (system.data.entity.Infrastructure.Interception.DatabaseLogger)
- SQL Profiler
- ObjectQuery to ToTraceStringvar
var result = from x in appEntities select x; var sql = ((System.Data.Objects.ObjectQuery)result).ToTraceString();
- miniprofiler
- expressprofiler
- LINQPad
- The EF Prof Query Profiler UI
- http://www.huagati.com/L2SProfiler/
Comments