Существует ли какой-либо инструмент, который будет проверять сервер asp.net или sql и сообщать обо всех запросах, выполняемых к базе данных? Причина, по которой я спрашиваю, заключается в том, что я использую Linq для проекта и хочу дважды проверить, что он на самом деле делает для каждой страницы.
В идеале я хотел бы просмотреть страницу в браузере и получить отчет обо всех запросах, которые были выполнены для создания этой страницы.
Я знаю, что могу просматривать SQL, который он запускает для отдельных запросов, с помощью отладки / точек останова, и я знаю о LinqPad, но я боюсь, что Linq делает еще несколько запросов самостоятельно, чтобы получить связанные данные, которые могут быть у меня не в курсе. Есть ли что-нибудь (инструмент / программа / отчет / и т. Д.), Как я описал? Спасибо!
РЕДАКТИРОВАТЬ: Есть ли БЕСПЛАТНО инструмент, который может сделать это? Я использую Sql Server 2008 Express и, к сожалению, у меня нет SQL Profiler.