#asp.net-mvc-3 #entity-framework-4 #benchmarking #sql-server-2008-express
#asp.net-mvc-3 #entity-framework-4 #сравнительный анализ #sql-server-2008-express
Вопрос:
Я получил приложение MVC3, используя Entity Framework 4 и SQL Server.
Как я могу просмотреть все запросы, которые были вызваны (и количество времени, которое они заняли)?
Комментарии:
1. Я думаю, что лучший способ — использовать SQL Server Profiler из SQL Server Management Studio
Ответ №1:
Используйте профилировщик sql, он предоставит вам всю эту информацию и многое другое. Также не потребуется никаких изменений кода.
Вот ссылка на бесплатный, если у вас нет полного набора инструментов.
Комментарии:
1. Но вопрос помечен тегом SQL Server Express = нет SQL profiler .
2. sites.google.com/site/sqlprofiler , также у него может быть полный набор инструментов, но развернут только sqlexpress.
Ответ №2:
Вы не можете без дополнительных инструментов. Просто в EF нет такой функции. В указанной статье описаны некоторые инструменты (профилировщик SQL, dotTrace, оболочки поставщиков EF, EFProf, профилировщик Huagati), но есть также:
Не все инструменты бесплатны, но те, которые не имеют пробной версии.