Можно ли показать SQL, который был выполнен для определенного запроса в приложении ASP.NET MVC? Я хотел бы показать, сколько запросов и что они находились внизу страниц во время отладки.
Если вы действительно хотите включить его на страницу, вы можете реализовать Фильтр действий , который регистрирует выходные данные SQL с помощью свойства Log в контексте данных, а затем в OnResultExecuted вставляет вывод SQL в представление данных.
Log
OnResultExecuted
Класс LINQ to SQL DataContext имеет свойство Log , которое можно использовать для получения сгенерированного оператора SQL для выполняемых запросов. Чтобы отобразить оператор во время отладки, см., Например, следующее: http://www.u2u.info/Blogs/Kris/Lists/Posts/Post.aspx?ID=11
DataContext