Dynamics crm 获取不同属性的If语句-fetchXML
以SQL为例,是否可以在FetchXML中使用if select语句根据条件获取不同的属性 例如,如果@value=1,则获取属性a和b,否则,获取属性c和dDynamics crm 获取不同属性的If语句-fetchXML,dynamics-crm,fetchxml,Dynamics Crm,Fetchxml,以SQL为例,是否可以在FetchXML中使用if select语句根据条件获取不同的属性 例如,如果@value=1,则获取属性a和b,否则,获取属性c和d 我不熟悉这一点。不管是什么,js/C中的SQL或fetchXML或任何其他技术/软件,实现这一要求的唯一方法是-动态查询技术。以我们想要的方式组合字符串查询&在运行时执行字符串查询 例如: string query = @" <fetch mapping='logical'> <entity name=
我不熟悉这一点。不管是什么,js/C中的SQL或fetchXML或任何其他技术/软件,实现这一要求的唯一方法是-动态查询技术。以我们想要的方式组合字符串查询&在运行时执行字符串查询 例如:
string query = @"
<fetch mapping='logical'>
<entity name='contact'>";
if (value == 1)
{
query+= "<attribute name='title'/>
<attribute name='fullname'/>";
}
else
{
query+= "<attribute name='firstname'/>
<attribute name='lastname'/>";
}
query+= "</entity>
</fetch>";
您在SSRS报告或js/C编码中使用fetchxml吗?你能写出你正在寻找的fetchxml的sql等价物吗。我正在另一个不太出名的软件中使用它。等价物类似于:如果@value=1,则从{source}中选择列a、列b,否则从{source}中选择列c、列d@值是我可以在软件中访问和声明的变量,源是sql版本中的可查找变量,在Dynamics中转换为实体。每列对应一个动态属性。请编辑问题并添加详细信息,在评论中很难阅读。。