4

Im пытается увидеть некоторые запросы, которые моя заявка использует EntityFramework. В моем методе Wich не асинхронной я могу увидеть запросы обычно:Как отслеживать операции базы данных async в событиях Intellitrace?

public List<Tool> GetTools() 
    { 
     return EntityContext.ToList(); 
    } 

enter image description here

Но если его, как:

public Task<List<Tool>> GetTools(int quantity) 
    { 
     return EntityContext.Take(quantity).ToListAsync(); 
    } 

Можно ли получить запросы async метод в IntelliTrace События?

Спасибо.

ответ

1

С EF вы можете легко отлаживать окно вывода и командную строку. Вот метод ярлыков, который я создал.

public void EnableDebugging() 
    { 
     Database.Log = s => 
         { 
          Console.Write(s);//windows apps 
          Debug.Write(s);//website apps 
         }; 
    }