gpt4 book ai didi

c# - Dynamics CRM 2011 - 获取 N :1 related entities with QueryExpression 集

转载 作者:行者123 更新时间:2023-11-30 20:59:24 25 4
gpt4 key购买 nike

我正在为 CRM 2011 部署开发自定义 Web 服务,现在我正在做一个与我们的一些实体相关的概述。我们有一个自定义 product 实体,其中包含产品名称和类别等详细信息,我们还有一个 agreement 实体,它将 product 链接到客户并包含特定于该客户的产品详细信息。 协议(protocol)产品有一个N:1的关系。

我现在正在制作一个概览页面,该页面将显示在 CRM 的客户页面上,该页面应显示该客户的所有协议(protocol)。对于此显示,我还需要检索有关这些协议(protocol)链接到的 product 的一些信息,这些信息将用于在概览页面上对 agreement 进行分组。我一直无法找到任何相关/具体的例子,我一直在努力寻找一种可行的方法来查询我需要的数据。

按照我的想象,我想使用两个查询来获取所需的数据。首先,一个获取客户所有协议(protocol)的查询。然后将此列表传递给第二个查询,该查询返回与第一个列表相交的所有 product。这是否可以使用 QueryExpression,或者我是否需要遍历 agreement 列表并为每个单独的关联运行单独的查询?如果可能,我宁愿避免使用 FetchXML

最佳答案

如果我理解你的问题,你只需要添加一个 LinkEntity在第一次查询时发送到您的 Product 实体。您还可以指定要返回的 Product 实体的属性,但它们会以 AliasedValues 的形式返回。 ,所以请注意这一点。

关于c# - Dynamics CRM 2011 - 获取 N :1 related entities with QueryExpression 集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15547583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com