QueryExpression vs. FetchXml CRM2011

Descubrimos que Linq para CRM 2011 está horriblemente roto: parece haber entrado sin ningún control de calidad realizado. Un indicador de lo mal que está roto el proveedor es una consulta como .Where (x => x == "b") funciona pero esto .Where (x => "b" == x) podría no depender de alguna condición anterior como un Declaración de unión. De hecho, tuve que reescribir partes del proveedor de consultas y estoy disfrutando de una mejor suerte con la basura que preparé.

Sin embargo, esto no puede continuar, todavía hay otros problemas y no me pagan para trabajar para la EM, así que estoy buscando alternativas. Estos 2 surgieron QueryExpression & FetchXml como se detalla aquí:http: //msdn.microsoft.com/en-us/library/gg334607.asp

¿Alguien puede darme un pros y contras honestos y reales de usar QueryExpression vs. FetchXml? Me gustaría saber cómo se comparan en términos de rendimiento, velocidad de desarrollo, robustez y flexibilidad.

Respuestas a la pregunta(8)

Su respuesta a la pregunta