Я хотел бы сделать что-то похожее на Количество запросов для страницы в asp.net mvc , а именно - подсчитать количество SQL-запросов, выполненных в конкретном запросе, и рассчитать их время.
Разница в том, что у меня нет стандартного метода, через который маршрутизируются все запросы SQL - мне нужен метод для перехвата всех вызовов и отслеживания их. Могу ли я использовать какой-нибудь хук, или вы знаете учебник по использованию профилировщика .NET для записи вызовов в метод и из метода или даже другого метода?
Я не хочу использовать для этого библиотеку профилировщика SQL Server - я хочу что-то встроенное в .NET, чтобы не было никаких зависимостей. Спасибо!