gpt4 book ai didi

dynamics-crm - 是否可以在 Microsoft Dynamics CRM 4.0 中使用 FetchXml 进行复合连接?

转载 作者:行者123 更新时间:2023-12-04 05:26:36 25 4
gpt4 key购买 nike

我正在使用 FetchXml 查询 CRM 4.0。我们有一个特殊情况,需要 CRM 实体之间的复合连接。 FetchXml schema表示允许多个链接实体元素,也表示可以向一个链接实体添加多个过滤器/条件元素。我面临的问题是条件元素的 value 属性似乎不允许实体/列名称。它需要一个明确声明的值。

例如, FetchXml 允许您指定:

<link-entity name='myentity' from='column1' to='column2'/>

...它的 T-SQL 相当于:
JOIN myentity on column1 = column2

它允许您指定以下内容:
<link-entity name='myentity' from='column1' to='column2'>
<filter type='and'>
<condition attribute='column3' operator='eq' value='myvalue' />
</filter>
</link>

...这是T-SQL等价物:
JOIN myentity on column1 = column2 AND column3 = 'myvalue' 

然而,FetchXml 似乎没有提供与此等效的内容:
JOIN myentity on column1 = column2 AND column3 = column4 

注意区别。 FetchXml 提供了联接中的条件,但它似乎确实提供了复合联接,即跨多个列的联接。

网络空间中有没有人能够在 CRM 4.0 中使用 FetchXml 执行复合连接?谢谢!

更多信息:

我正在寻找使用 FetchXml 来完成此任务的答案 - 而不是 SQL 或 QueryExpression 语法。上面的 SQL 只是为了解释这个概念。

最佳答案

不,它不允许这样做。当涉及连接中的任何非基本内容时,获取 XML 非常有限。如果我很好奇,我通常使用 Stunnware Tools 测试我的查询.如果它没有暴露在那里,它可能无法完成。

不幸的是,在这些情况下,我通常最终(被迫)对问题采取多种查询方法。

我知道你说过你对此不感兴趣 - 但我很确定 QueryExpression 也不会处理它。根据我的经验,它只提供了 fetchxml 功能的一个子集。

关于dynamics-crm - 是否可以在 Microsoft Dynamics CRM 4.0 中使用 FetchXml 进行复合连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4046711/

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