¿El objeto IQueryable en Entity Framework muestra SQL en Visual Studio?

Cuando depuramos linq a las entidades Sql, podemos ver las consultas reales que se construyen detrás de la pantalla cuando pasamos el cursor sobre el objeto IQueryable. ¿Hay alguna forma en la que podamos ver el sql generado para EF?

Además del generador de perfiles LinqPad y SQL

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

Trata .ToTraceString:

query.ToTraceString()

Eso devolverá el SQL.

contestado el 03 de mayo de 12 a las 15:05

parece que este método no está disponible en IQueryable o me estoy perdiendo algo aquí? - Pravin Pawar

No has mostrado ningún código, pero es miembro de ObjectQuery<T>, según mi enlace. Si nos muestras tu código podemos ayudarte más. - kirk woll

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.