Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics crm 在CRM Dynamics中创建棘手的获取XML_Dynamics Crm_Fetchxml - Fatal编程技术网

Dynamics crm 在CRM Dynamics中创建棘手的获取XML

Dynamics crm 在CRM Dynamics中创建棘手的获取XML,dynamics-crm,fetchxml,Dynamics Crm,Fetchxml,我想做一个高级搜索,将两个不同实体的字段合并在一起,这两个实体之间存在多对多关系。在SQL中,这是非常直接的,但在Dynamics中,我被卡住了 我想得到一个大致的答案,但如果它有帮助,这里是具体的。任务是创建DB中所有联系人的列表(列“姓名”和“电子邮件”),但与第三列(相关联系人所属的营销列表的名称)相结合。当然,同一个人可能会被多次列出,但唯一性不是一个要求(此外,通过联系人姓名和营销列表的组合,每行将有一个与PK等价的PK) 这可行吗?如果是,怎么做?首先,这里是您的问题: 使用类似的

我想做一个高级搜索,将两个不同实体的字段合并在一起,这两个实体之间存在多对多关系。在SQL中,这是非常直接的,但在Dynamics中,我被卡住了

我想得到一个大致的答案,但如果它有帮助,这里是具体的。任务是创建DB中所有联系人的列表(列“姓名”和“电子邮件”),但与第三列(相关联系人所属的营销列表的名称)相结合。当然,同一个人可能会被多次列出,但唯一性不是一个要求(此外,通过联系人姓名和营销列表的组合,每行将有一个与PK等价的PK)


这可行吗?如果是,怎么做?

首先,这里是您的问题:



使用类似的工具。

您可能需要查看Stunware Fetch Xml designer,它使类似的操作变得更加简单。>products>Stunware工具是否有一种简单的方法可以将提取XML插入CRM Dynamics,或者我是否必须以我目前的方式传递它,使用我的C#代码并使用带有XML标记的字符串作为
FetchExpression
对象?另外,我不清楚(可能是因为我的无知和新手)您如何处理多对多问题。您可以使用fetchXml作为
RetrieveMultiple
方法(CRM2011)-返回
EntityCollection
Fetch
方法(CRM4.0)-返回XML字符串(“FetchResult”)的输入参数。您还可以通过
FetchXmlToQueryExpressionRequest
将FetchXml转换为查询表达式。参考中的SDK主题,我刚刚意识到我误读了你的评论。这取决于您打算对fetchXml做什么……是的,您误读了评论,但因为这是一个非常好的信息,所以结果是一件积极的事情!至于你的问题,我想尝试一下不同的提取XML,以了解它们的功能以及CRM Dynamics的行为。只需粘贴一些XML并单击软件内的按钮就更方便了。在这种情况下,我建议您回到Stunnware工具—fetchXml builder允许您从Stunnware应用程序UI中构建和运行查询—唯一不同的是结果的样式(即,它不在crmGrid中!)