Можете ли вы получить имя метода EF от mvc-mini-profiler? - PullRequest
0 голосов
/ 22 октября 2011

Сначала я использую EF D4.1 atabase для проекта MVC 3 Когда я вижу SQL для моих методов EF, трудно понять, какой метод генерировал этот SQL.

Рядом с SQL я вижу общее описание, подобное этому: ExecuteStoreCommands Выполнить GetResults System.Collections.Generic.IEnumerable.GetEnumerator b__2

Есть ли способ узнать, какой номер строки из текущего файла вызвал этот вызов или, по крайней мере, какой запрос сущности выполнялся?

1 Ответ

0 голосов
/ 22 октября 2011

Мне удалось обойти это, обернув свой класс EF в шаг, используя что-то вроде этого:

using (MiniProfiler.Current.Step("MyClass:MyMethod"))
{
   ...
}

Не уверен, что существует более элегантное решение / автоматический способ увидеть, где находится вызовсделано в стеке

...