Este es la query que quería realizar tanto para queryExpression como para el Fetch.
Y los resultados son los siguientes:
Para Fetch
En monitor de performance

Y el trace de SQL, podemos ver que raliza la consulta en transact SQL, lo único que me llama la atención aca es que tiene una duración de 174 milisegundos.

Para el QueryExpression:
El monitor de performance

Y el trace de SQL, podemos ver que realiza la misma consulta en transact SQL que en el Fetch, y la duración es de 0milisegundos y está bien, debe de estar mal esto, se debe de demorar un poco ya pongámosle 5 milisegundos :D

No he realizado mucho, solo he hecho algunas trace y nada más. Yo sigo y seguiré realizando mis queridos QueryExpression porque ahora si puedo decir con pruebas que se demora mucho menos.
Ojo, Hay una función que se llama FetchXmlToQueryExpression, esta función la he utilizado pero se demora muchísimo, y al momento de utilizarla la he descartado. A veces hay que decidir entre la seguridad u optimización. Cual escogen Uds?
Saludos
Atilio








2 comentarios