Мы анализируем Azure «Query Performance Insight» для поиска дорогостоящих запросов, проблема в том, что нет способа связать сгенерированный SQL запрос с запросом Entity Framework.
Есть ли какой-либо метод расширения или что-то еще, чтобы сделать что-то вроде этого:
Сгенерированный SQL:
-- BlahMethod
SELECT Id
FROM Table1
Командная строка Entity Framework:
Context.Table1.Naming("BlahMethod").ToList()
Или еще лучше:
Context.Table1.ToList() // intercept sql generated by EF and put through reflection the Method and Namespace "MyAssembly.Foo.MyMethodName"
Сгенерированный SQL:
-- MyAssembly.Foo.MyMethodName
SELECT Id
FROM Table1