Я использовал контекст .Log для трассировки LINQ to SQL сгенерированных SQL-выражений, как показано в Sql Server Query Visualizer - Невозможно увидеть сгенерированный SQL-запрос
context.Log = new OutputWindowWriter();
Для EF, есть ли что-нибудь подобное и простое, как вышеприведенный подход?