Значения параметров IntelliTrace и ADO.NET - PullRequest
12 голосов
/ 05 октября 2011

Я пытаюсь отладить Entity Framework и вижу вызовы БД, но значения параметров не отображаются. Я перепробовал кучу вариантов, но не смог увидеть ни один из параметров. Является ли это возможным? Если нет, это было бы полным разочарованием.

Ответы [ 2 ]

8 голосов
/ 05 октября 2011

Насколько я знаю, IntelliTrace не показывает параметры для запросов. Показывает только текст команды. Вам нужен внешний профилировщик, чтобы увидеть запросы с параметрами. Вы можете использовать SQL Profiler напрямую или попробовать такие инструменты, как:

Подробнее о параметрах профилирования можно также найти в этой статье .

0 голосов
/ 14 ноября 2011

Если у вас настроены параметры IntelliTrace для сбора информации о вызовах - Инструменты -> Параметры -> IntelliTrace -> События и информация о вызовах, то IntelliTrace будет собирать значения параметров, передаваемых в методы в вашем коде.

Если интересующие вас значения в какой-то момент передаются как параметры метода, вы должны иметь возможность вернуться назад в своем коде для проверки этих значений. Держите окно местных жителей открытым, и вы можете видеть исторические ценности, которые IntelliTrace собирает при переходе назад.

...