queryexpression其中有连接列

时间:2016-03-31 09:39:18

标签: dynamics-crm crm

我想创建Xrm QueryExpression,并在where子句中连接两列,需要像SQL一样搜索,如下所示:

      select * from contact where forename+' '+surname like '%yo%'

我的QueryExpression如下:

QueryExpression pagequery = new QueryExpression();
        pagequery.EntityName = "contact";
        pagequery.Criteria.AddCondition(new ConditionExpression("firstname" + "lastname", ConditionOperator.Equal, "yo"));
        pagequery.ColumnSet.AddColumns("firstname", "fullname", "emailaddress1", "lastname");
EntityCollection results = proxy.RetrieveMultiple(pagequery);

谢谢,

1 个答案:

答案 0 :(得分:1)

不幸的是,你提到的方式是不可能的。我可以建议的是:

  1. 添加字符串类型的计算字段,并使用两个字段的总和填充。
  2. 使用您创建的字段构建查询。