首页 > 解决方案 > FetchXML 理解不同

问题描述

我正在学习 FetchXML,目前是新手。

我尝试查看位于此处的文档,但没有发现它很有帮助

这条线是什么意思:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">

部分是什么mapping="logical"意思?部分是什么distinct="true"意思?

标签: dynamics-crmfetchxml

解决方案


根据FetchXML 模式,我们有两个枚举值,即映射属性的内部和逻辑值。我们必须mapping="logical"在查询中使用,内部可能用于平台使用(我的猜测)。

    <xs:attribute name="mapping">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="internal" />
          <xs:enumeration value="logical" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>

distinct="true"将删除结果集中的重复值。这类似于 SQL 的概念。

参考并阅读文档


推荐阅读