Я являюсь администратором базы данных SQL Server для компании, которая продает приложение ASP.NET MVC3, которое использует LINQ и Entity Framework 4 для доступа к базе данных. Когда я нахожу неэффективный запрос в кеше плана SQL Server, который был сгенерирован LINQ, я хотел бы найти этот оператор LINQ в исходном коде, чтобы я мог его оптимизировать. Каков наилучший способ найти LINQ, который сгенерировал задание SQL?
Например, есть ли способ поместить запись в файл конфигурации или каким-то образом украсить код, чтобы имя класса и метода или сам оператор LINQ были включены как комментарии в сгенерированном SQL?