2016-04-11 4 views
1

Gibt es einen Interceptor, der SQL-Abfrage mit EF-Version < 6.0 protokolliert. Wie protokolliert man die ausgeführte sql-Abfrage und die verstrichene Zeit, indem man die Konfigurationsdatei ohne irgendeine Code-Intervention verwendet? Dieser article erklärt den mit EF6.0 eingeführten AbfangjägerSQL-Protokollierung in EntityFramework <6.0

Antwort

1

Es gibt keine einfache Möglichkeit, dies vor EF6 zu tun, deshalb wurde das Feature eingeführt.

Wenn Sie eine vollständige oder Developer Edition von SQL Server installiert haben, können Sie das SQL Profiler-Tool zum Anzeigen von Befehlen verwenden, die in der Datenbank ausgeführt werden, die auch die Leistungsmetriken enthält.