Как я могу узнать точный запрос, который выполняется с LINQ to SQL в DbLinq и SQLite? - PullRequest
0 голосов
/ 11 сентября 2010

Я использую DbLinq с SQLite для моего небольшого проекта.Есть ли способ посмотреть на реальные SQL-запросы, которые выполняются за кулисами?

Я помню программу мониторинга для SQL Server из моей стажировки, но я боюсь, что SQLite - это совсем другой зверь.

Ответы [ 2 ]

2 голосов
/ 11 сентября 2010

Ваш контекст базы данных должен иметь свойство Log типа TextWriter. Например, если вы назначите context.Log = Console.Out;, вы должны вывести SQL на консоль.

0 голосов
/ 11 сентября 2010

Если вы используете Visual Studio 2010 Premium или Ultimate, вам может пригодиться Tier Interaction Profiler.Недавно на блоге Скиннера на MSDN была хорошая запись в блоге, которая включала просмотр сгенерированного кода SQL

...