FetchXML了解不同

时间:2018-11-09 15:06:28

标签: dynamics-crm fetchxml

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

我尝试查看位于here的文档,但发现它没有什么帮助

这行是什么意思:

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

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

1 个答案:

答案 0 :(得分:1)

根据FetchXML schema,我们有两个枚举值,即内部和逻辑映射属性。我们必须在查询中使用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概念。

Refer & read the documentation