Я экспериментировал с использованием mvc-mini-profiler на веб-сайте ASP.NET. Все профилирование запросов работает отлично, но теперь я пытаюсь выяснить, есть ли способ подключить его к вызовам нашей базы данных.
Все вызовы нашей базы данных на нашем веб-сайте выполняются с использованием типизированных наборов данных (файлы .xsd) с адаптерами таблиц и таблиц запросов. Можно ли как-то подключить mvc-mini-profiler к этим наборам данных?
Я понимаю, что вы, как правило, получаете какое-либо соединение db (SqlConnection и т. Д.), А затем оборачиваете его профилированным профилирующим профилем. Я просто не знаю, как это сделать с набором данных, это вообще возможно?
Примечание: переход с использования наборов данных на linq2sql или каким-либо другим способом не будет реально осуществим, поскольку это довольно большой проект, который существует уже некоторое время.
Пример вызова базы данных
DAL_ClientTableAdapters.ClientTableAdapter tba = new DAL_ClientTableAdapters.ClientTableAdapter();
DAL_Client.ClientDataTable dt = tba.GetData();
Там, где есть файл DAL_Client.xsd, содержащий адаптер таблицы с именем Client
, в котором используется строка подключения, определенная в файле web.config