У меня есть веб-приложение, которое использует Entity Framework для запроса базы данных SQL Server. Я хотел бы иметь возможность программно узнать, сколько запросов (обходов) было выполнено в базе данных. Идея состоит в том, чтобы регистрировать эту информацию, чтобы легко обнаруживать ошибки, когда отношения не были включены и вызывали много циклов.
Есть ли способ достичь этого? Я не против, если решение является специфическим для SQL Server.
Примечание: Я хочу контролировать базу данных программно , поэтому такие инструменты, как SQL Server Profiler, мне не нужны. Я хочу знать, в конце запроса и в коде, который обрабатывает запрос, сколько запросов было выполнено этим запросом.