Query Expression are used for type objects while Fecthxml is xml base language. For performance point FetchXML is faster as it behind the scenes directly translated into SQL . Also note every view or saved query also saved in fetch XML and this how CRM picks and translate the fecth xml into SQL and display the result. If you have on-premises you can run SQL Profiler and trace the performance time. see benchmark on stack-overflow: http://stackoverflow.com/questions/9182200/queryexpression-vs-fetchxml-crm2011 http://dynamics4.com/fetchxml-vs-queryexpression/ If it helps mark as answer. Thanks
↧