Я пробовал несколько методов, например, используя двойные дефисы, т. Е. --THIS - это КОММЕНТАРИЙ, но когда исполняемый sql считывается в профилировщике, комментарий удаляется только сырой SQL, который выполняется.SQL 'comment', который может быть прочитан в профиле sql
Я хочу сделать это для того, чтобы быстро идентифицировать запросы и их происхождение при взгляде на выходе SQL профайлеры, который имеет более 8000 записей в минуту, так что-то вроде
--Method signature and an application name
например
--MyMethod(string username) in MyFunkyAppName.
Я использую EntityFramework 4.3, которая усложняет вещи еще с LINQ к лицам и поверхностное знание LINQ к SQL, добавленными для хорошей мерой.
EDIT: Я в курсе решений добавить изворотливый, где пункт или использовать анонимные свойства, чтобы идентифицировать вещи, такие как Clever tricks to find specific LINQ queries in SQL Profiler, но я надеюсь на гораздо менее Hacky подход или, возможно, один общий.