使用 FetchXML 构建查询

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

FetchXML 是 Microsoft Dynamics 365(在线或本地) 中使用的一种专用查询语言, 它基于描述语言功能的架构。FetchXML 语言与查询表达式支持类似的查询功能。 此外,它还可用作查询的序列化窗体,用于将查询作为用户固有的已保存视图保存于 userquery 实体中,并且将作为组织所有的已保存视图保存于 savedquery 实体中。

可使用 IOrganizationService.RetrieveMultiple 方法执行 FetchXML 查询。 可以使用 FetchXmlToQueryExpressionRequest 消息将 FetchXML 查询转换为查询表达式。

有关如何使用 LINQPad 来处理 FetchXML 的信息,请参阅此博客文章:从 LINQPad 中获取 FetchXML

有关可以用于将 SQL 脚本转换到 FetchXML 的实用工具的信息,请参阅 SQL2FetchXML 帮助

本节内容

使用 FetchXML 构建查询

使用 FetchXML 聚合

使用 FetchXML 对大型结果集进行分页

FetchXML 中的会计日期和“早于”日期/时间查询运算符

使用在 FetchXML 的左外部联接来查询“不在”记录。

示例:使用 FetchXML 中的聚合

示例:将 FetchXML 与分页 Cookie 结合使用

示例:在Fetch和QueryExpression之间转换查询

示例:验证和执行已保存查询

相关章节

使用 LINQ(.NET 语言集成查询)构建查询

使用 QueryExpression 构建查询

使用交叉实体检索多对多关系的记录

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权