D365后端的查询构建语句有QueryExpression和FetchExpression,一般在涉及多表查询的时候会用FetchExpression多一些,因为结构看起来比较直观,而且生成也有多种方式,比如高级查找构建后下载XML,比如Xrmtoolbox中的fetch builder。
而QueryExpression也提供多表关联的查询LinkEntities,但一旦关联查询表多了,关联复杂一些容易出错,也一直在找寻这么一个工具类似与fetch builder,今天无意间看到Xrmtoolbox中的FetchXml Builder已支持QueryExpression,构建起来直观也不容易出错