¿Cómo obtengo el SQL sin formato subyacente a una consulta LINQ cuando uso Entity Framework CTP 5 "solo código"?

He usado Entity Framework CTP5 en modo "solo código". Estoy ejecutando una consulta LINQ en un objeto que fue devuelto desde la base de datos, ya que la consulta se ejecuta muy lentamente. ¿Hay alguna forma de obtener la instrucción SQL que se genera a partir de la consulta?

Topic currentTopic =
    (from x in Repository.Topics
     let isCurrent = (x.StoppedAt <= x.StartedAt || (x.StartedAt >= currentTopicsStartedAtOrAfter))
     where x.Meeting.Manager.User.Id == user.Id && isCurrent
     orderby x.StartedAt descending
     select x).FirstOrDefault();

La propiedad "Repository" es un descendiente de DbContext.

Es un poco complicado, ya que EF no puede usar mis métodos de ayuda en los objetos, por lo que estoy especificando la lógica directamente en la consulta.

Entonces, ¿hay alguna forma de volcar el SQL que se generará con esa consulta LINQ (por ejemplo, a mi repositorio log4net)?

Respuestas a la pregunta(5)

Su respuesta a la pregunta