Подтвердить что ты не робот

Как получить sql, сгенерированный инфраструктурой сущности

Как я могу получить sql script, сгенерированный запросом фреймворка сущности? т.е. если я пишу

entityDataDontext.table1.Where(r => r.primarykey == 1).First();

то как я могу получить SQL, который должен быть примерно таким:

select * from table1 where primarykey = 1

Заранее спасибо:)

4b9b3361

Ответ 1

Когда вы идете против SQL Server в качестве базы данных бэкэнд, Профилировщик SQL Server всегда является лучшим инструментом для просмотра того, какие инструкции SQL отправляются в вашу базу данных для обработки.

См. Вводя профилировщик SQL Server для получения дополнительной информации.

Ответ 3

Помимо использования SQL Server Profiler, вы можете попробовать Entity Framework Profiler, который делает это и многое другое.

Он заплатил 30-дневную пробную версию.