Я использую SQL Profiler для отслеживания поведения приложения, которое, как представляется, создает больше транзакций, чем нужно. Проблема в том, что довольно сложно сопоставить определенную строку в трассировке с кодом C#, который вызвал ее - существует ли установленный способ сделать это? Есть ли способ для кода C# вставить «маркеры» в трассировку SQL, чтобы я мог легче следовать истории?Корреляция трассировки SQL Profiler с кодом, вызвавшим запрос
0
A
ответ
0
Добавить App=yourAppName
в строку соединения, как следовать и в SQL Profiler данных фильтра на основе application name
<add name="ConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=server_name;Initial Catalog=DBName;persist security info=True;user id=user;password=pass;MultipleActiveResultSets=True;App=App_Name" />