您可以编写单个 FetchXML 查询来获取一对多关系吗?

2023-11-30

是否可以编写一个获取根实体和多个子实体的 FetchXML 查询?我能做的就是1:1。


詹姆斯·伍德是正确的。获取 XML 是递​​归的,因此通过使用链接实体,您可以获得所需的信息。

例如,以下内容是有效的:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
  <entity name="account">
    <attribute name="name" />
    <attribute name="primarycontactid" />
    <attribute name="telephone1" />
    <attribute name="accountid" />
    <order attribute="name" descending="false" />
    <link-entity name="contact" from="parentcustomerid" to="accountid" alias="aj">
        <attribute name="firstname" />
        <attribute name="lastname" />
        <attribute name="telephone1" />
        <link-entity name="businessunit" from="businessunitid" to="owningbusinessunit" alias="ak">
            <attribute name="name" />
            <attribute name="address1_line1" />
            <attribute name="address1_line2" />
            <attribute name="address1_line3" />
            <filter type="and">
              <condition attribute="name" operator="not-null" />
            </filter>
        </link-entity>
    </link-entity>
  </entity>
</fetch>

如果您的问题确实是“是否可以编写一个 FetchXML 查询来获取SINGLE根实体和多个子实体”,那么不幸的是答案是否定的。但是,如果您能够处理根数据的重复项(例如使用 SSRS 报告的分组功能),那么您所需要的完全是可能的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

您可以编写单个 FetchXML 查询来获取一对多关系吗? 的相关文章

  • 通过 Web API 在 Dynamics 中查找选项列表值

    我正在尝试确定如何通过 Web API 找到 Dynamics 中选项列表字段的整数值 我可以使用以下方式访问基本元数据 GET https COMPANY api crm3 dynamics com api data v9 0 Entit
  • QueryExpression 与 FetchXml CRM2011

    我们发现 Linq for CRM 2011 严重损坏 它似乎在没有对其进行任何 QA 的情况下就进入了 指示提供程序损坏程度的指标是像 Where x gt x b 这样的查询有效 但是这个 Where x gt b x 可能不依赖于某些
  • 如何在 CRM 2016 中检索实体名称

    在我们的解决方案中 我们动态构建 HTTP ODATA 请求 例如 我们将构建一个如下所示的 URL http org api v8 1 accounts 00000000 0000 0000 0000 000000000001 prima
  • 尽管已颁发有效令牌,但仍从 Dynamics 365 返回 401

    我正在尝试重写当前使用 JavaScript 连接到 Dynamics 365 的客户端应用程序 let URL https
  • 如何设置机会状态 - Dynamics CRM?

    我正在尝试更新以下状态开放的机会通过使用赢得机会请求和失去机会请求MSDN 中提供了 API 我遵循了 MSDN 中给出的代码 我什至参考了 stackoverflow 的设置机会状态 但是 当我运行以下代码时开放的机会它抛出错误指出 Lo
  • 如何从 crm 中的插件注册恢复我的插件数据?

    将程序集更新为插件注册时 在第 2 步 选择要注册的插件和工作流程活动 如果没有选择所有插件 它们将连同插件注册中的步骤和图像一起删除 有没有办法恢复已删除的插件 是否有 XML 或文件可以帮助恢复步骤和图像 如果您有较早的解决方案备份或通
  • 使用 React 构建 CRM Web 资源

    我是新的 Dynamics CRM 我的项目包括表单提交和验证 我计划使用带有 Redux 前端的 React 和 CRM 的服务来构建一个产品 构建 CRM Web 资源的 CRM 最佳实践是什么 有人可以指导我吗 https githu
  • 如何在Dynamics CRM 2011中获取相关实体

    我们目前正在最近发布的 Dynamics CRM 2011 中开发 Silverlight Web 资源 此时我们希望实现一个自动完成框 显示帐户集合及其地址 我们目前陷入了从账户实体到地址实体所需遵循的关系 目前我刚刚毕业 任何帮助将不胜
  • Microsoft Dynamics Crm Sdk - 此查询可能吗?

    我正在探索用于通过 Dynamics CRM SDK 检索数据的 QueryExpression 机制 我认为我遇到了 SDK 的问题 限制 但我想确定这一点 给定这个所需的 SQL Select C firstname C lastnam
  • FetchXml 中的左连接?

    如何使用 FetchXml 进行左连接 考虑一个简单的 SQL 查询 如下所示 select person name address city from person left join address on person addressi
  • Dynamics 365 Web API 电子邮件发送

    我正在为网站上的页面建立订阅 因此 潜在订阅者通过表单发布并添加到 Dynamics 365 Online 中的营销列表 然后 我根据网站上的预定工作向营销列表中的联系人提出请求 然后我需要向他们发送一封电子邮件 说明已使用此属性创建了一个
  • 高级查找 - 用 OR 组合相关实体

    有什么方法可以创建该查询吗 我需要来自地址和联系地址的数据 通常我可以将它们组合起来Combine OR但在本例中则不然 我想我必须编写新插件PreExecute 方法 获取我的查询 解析数据 然后手动获取相等的地址或者还有其他方法吗 我不
  • Dynamics CRM 2016 修改活动视图列表

    我对 MS Dynamics 非常陌生 我正在使用 Dynamics CRM 2016 我需要在活动页面中删除有关我未使用的实体的视图 例如营销活动响应 营销活动活动等 我在解决方案中的活动实体的视图列表中没有看到它们 所以我无法从那里删除
  • 导入我的非托管解决方案不会更改帐户表单

    我在 CRM 中有一个定制的帐户 主 表单 我在其中添加了一个新选项卡 一个新部分和新字段 我事先发布了所有自定义内容 然后导出 然后导入到我的测试环境中 我都是在测试环境下发布的 非托管解决方案包含此表单及其新字段 当我查看导出的 zip
  • 如何在CRM 2011中从多对多实体关系中创建和删除数据?

    如何在crm 2011中从多对多实体关系中创建和删除数据 Code QueryExpression qry new QueryExpression qry EntityName entity1 entity2 qry ColumnSet n
  • Dynamics CRM 2011 中如何拥有多个 javascript 库

    是的 我正在创建一个方法 将帐户添加到 Dynamics CRM 并使用 Ajax POST 到内置 Web 服务 代码如下 var context GetGlobalContext var serverUrl context getSer
  • 将我的 sql 查询转换为 crm 中的 queryexpression 或 fetchxml

    我有这个SQL查询我试图获取的位置opportunityId来自机会实体 为谁approvaldocument尚未创建 批准文档是其他实体的名称 我认为 fetchxml 不支持此类查询 我是 crm 新手 我的项目位于crm 4 0版本
  • 更新 Microsoft Dynamics 365 CRM 中的多个记录的 Soap 请求

    我们试图在 CRM 中一次更新多个记录 但基于 wsdl 没有直接的方法可以做到这一点 一种方法是通过传递要更新的记录的 CRM ID 来更新 CRM 中的每条记录 然而 通过阅读文档 我们发现有一种方法可以运行 ExecuteMultip
  • 限制用户从“主要区域”Dynamics 365 on Prem 进行访问

    我们创建了一个新的 应用程序 这是我们解决方案中迄今为止的第一个应用程序 这个想法是 一组用户将只能访问该应用程序 而他们将无法再访问该应用程序的 主要区域 某些实体的某些表格看起来与其他实体不同等 主要区域 是指默认情况下或多或少存在的
  • 奇怪的错误 TypeError:无法在 onSuccessMapUnitFields 处读取 null 的属性“setValue”[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 这段代码运行得很好 直到我决定再添加 4 行代码 所以我删除了它们 但我收到了这个错误 有趣的是我在Form onloa

随机推荐

  • 在 Objective c 中在 iPhone 上绘图 [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我对编程很陌生 我已经制作了一半的 简单 应用程序 但我想知道如何在屏幕上绘制图片 用户
  • 更改C中二维动态数组的大小

    我创建一个二维动态数组 a int calloc n 1 sizeof int for i 0 i lt n 1 i a i int calloc n sizeof int 然后我需要更改其大小 添加新行 a int realloc a n
  • 如何在 GAE 任务队列中执行需要 OAuth 的操作?

    我有一个简单的 Google App Engine 应用程序 其中包括 update更新 YouTube 播放列表的页面 它看起来像这样 class UpdatePage webapp2 RequestHandler decorator o
  • 如何四舍五入到指定数字的最接近倍数?

    我看过很多关于四舍五入到最接近的数字倍数的问题 但我无法很好地理解他们的方法 无法采用它们四舍五入到 45 或者他们使用其他语言的特定于语言的方法 如果上面的内容还没有多大意义 这里有一个更详细的解释 输入示例 int num1 67 in
  • Spark CSV - 找不到实际参数的适用构造函数/方法

    我在 java Spark 应用程序中的类型数据集的过滤器和映射上使用 lambda 函数时遇到问题 我收到此运行时错误 ERROR CodeGenerator failed to compile org codehaus commons
  • Google Guice 桌面应用程序 - 如何使其工作?

    我在我的网络应用程序中使用 Guice 没有出现任何问题 并且我想在桌面应用程序中使用它 我当然错过了一件事 某种方式告诉我的应用程序如何绑定所有内容并知道什么是什么 在网络应用程序中 我在应用程序类中对此进行了声明 我应该如何在桌面应用程
  • Firebase JWT 身份验证,持续发送令牌?

    您好 我是 Firebase 新手 但非常喜欢它 我读到了这个 https www firebase com docs security custom login html我能够成功创建 JWT 并针对我的 Firebase 帐户进行身份验
  • XAML 中 BackKeyPress 的挂钩命令

    有没有办法将 BackKeyPressed 事件连接到视图 XAML 中的命令 我正在使用 MVVM Light 我有一些可以显示的登录 注册屏幕 如果他们处于登录 注册过程中 这只是显示 隐藏用户控件 我希望能够拦截后退按钮 以便我可以显
  • 离子科尔多瓦相机不工作

    我正在使用以下内容Git 请参阅此处的代码 作为 Phonegap Build 的输入 并已在我的手机上正确安装该应用程序 iOS 该应用程序正确打开 但当我尝试拍照 单击按钮 时没有任何反应 它应该显示相机拍摄的图像 有人可以向我解释什么
  • 如何使用java从同一tomcat中的不同项目获取tomcat项目路径

    我正在使用此代码读取 tomcat 项目 称为 Project1 中的文件 现在我想使用 java util concurrent Tomcat 项目 称为 Project2 在不同的 tomcat 项目 称为 Project2 中获取此路
  • 图像预加载器如何工作?

    我很难理解图像预加载器的工作原理在java脚本中 因此 如果有人能用一个例子来解释他们如何工作 那将会有很大帮助 没有jquery 加载单个图像 浏览器将异步加载图像 这意味着当浏览器被赋予 src图像的 它将开始在后台加载该图像 但也会在
  • Java网络服务器和TIME_WAIT

    我在接收来自我公司生产的设备的信号的网络服务器方面遇到了问题 设备偶尔会重用刚刚使用过的源端口 这会导致 SYN 被服务器丢弃 然后设备会重试 直到旧套接字超出服务器上的 TIME WAIT 状态 然后服务器发送 SYN ACK 服务器是用
  • 如何在 howler.js 上链接声音

    我需要在 howler js 中播放一些声音 但我不知道如何链接它 例如 在字符串 BCG 需要先玩 b ogg 然后玩 c ogg 最后玩 g ogg 如果我只是使用 加载后 sound play b sound play c sound
  • 单击 Javascript 中的按钮显示 android DatePicker

    这是我的要求 我正在将一个 html 文件加载到 WebView 上 我在 html 文件中有一个按钮来选择日期 当我单击该按钮时 我想打开 Android 日期选择器对话框 选择日期后 我想在 html 文件中显示所选日期 谁能指导我 请
  • 如何使用半透明选择器选择屏幕上任意位置的颜色?

    小免责声明 这是我第一次在表单中搞乱图形 因此我对这里的概念不太熟悉 好吧 所以我一直在尝试制作一个应用程序来跟踪光标在整个屏幕中的位置并在其周围绘制一个椭圆 我借用的代码来自this问题 我更改了椭圆的 X 和 Y 位置 以便在光标周围自
  • 数据框的子集,其中一列的倒数第二个值

    我有一个包含很多列的 data frame 其中一列包含样本区域的代码 另一列包含样本的编号 我想从每个样本区域的倒数第二个样本中提取信息子集 我尝试了很多不同的事情 最后这是我最好的猜测 但它仍然不起作用 site lt sample 1
  • python 中的 list.insert() 实际上做了什么?

    我有这样的代码 squares for value in range 1 5 squares insert value 1 value 2 print squares print squares 0 print len squares 输出
  • nvd3 堆积面积图看起来有问题如何修复?

    我的堆积面积图如下所示 我使用的数据具有相同数量的值 就像示例中一样 我使用的数据位于 http pastebin com D07hja76 除了选择器之外 我使用的代码也几乎相似 var colors d3 scale category2
  • isEqualNode 因 html 空白不同而失败

    当我使用使用不同空格的 html 字符串时 我发现 Node isEqualNode 方法出现意外行为 无论有或没有空格 html 结构都是等效的 但 innerText 属性具有不同的值 这仅用于测试目的 因此不要对 html 字符串投反
  • 您可以编写单个 FetchXML 查询来获取一对多关系吗?

    是否可以编写一个获取根实体和多个子实体的 FetchXML 查询 我能做的就是1 1 詹姆斯 伍德是正确的 获取 XML 是递 归的 因此通过使用链接实体 您可以获得所需的信息 例如 以下内容是有效的