【问题标题】:Look up Dynamics CRM SDK Filter Metadata查找 Dynamics CRM SDK 筛选元数据
【发布时间】:2016-01-26 23:34:03
【问题描述】:

我正在寻找一种方法来访问给定对象的 Dynamics CRM SDK 过滤器信息。

例如)给定字段 Account.AccountName,我想知道我可以针对该字段执行的所有可能的查询条件。

我在 XRM 数据工具中看到了这一点(见下图)

谁能提供如何使用 c# dynamics sdk 执行此操作的示例代码?

【问题讨论】:

  • 我认为它只是硬编码在 XRM 数据工具中。根据属性元数据,可以确定哪些条件运算符是有效的。
  • 我就是这么想的。感谢您的帮助。

标签: dynamics-crm dynamics-crm-2013 microsoft-dynamics


【解决方案1】:

在 C# 中,有几种使用 SDK 执行查询的方法。

第一个是使用QueryExpression,通过下面的链接进行解释。

https://msdn.microsoft.com/en-gb/library/gg334688.aspx

您需要注意条件部分,其中有一个 ENum of ConditionOperator,它将为您提供可以查询的所有条件。

https://msdn.microsoft.com/en-us/library/microsoft.xrm.sdk.query.conditionoperator.aspx

第二种是使用FetchXML,可以通过Advanced Find构造然后导出。通过高级查找执行查询将允许您查看所有可用的条件参数。请参阅下面的链接以在 C# 中执行 FetchXML。

https://msdn.microsoft.com/en-gb/library/gg328117.aspx

【讨论】:

  • 我正在寻找方法来获取特定属性的过滤器选项,我已经知道如何执行查询。
  • 公平竞争,但如果您查看高级查找,您会看到选项是什么。例如,在 Account.Account 名称中,fetchXML 中的选项是等于、不等于、包含、不包含、开始于、不开始于、结束于、不结束于、包含数据、不包含数据。这是你要找的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多