如何构建 CRM SDK QueryExpression,其中两列的值合并为一个新列?在 MySQL 中,我的查询如下所示:
SELECT *, (`latest_maintenance`+`maintenance_interval`) as `next_maintenance` FROM `servers` ORDER BY `next_maintenance` DESC
然而,在 C# 中,我只能做到以下几点:
var retrieveRequest = new RetrieveMultipleRequest();
retrieveRequest.Query = new QueryExpression
{
EntityName = "server",
ColumnSet = new ColumnSet(new[] {"latest_maintenance", "maintenance_interval"})
};
var crmReponse = (RetrieveMultipleResponse) service.Execute(retrieveRequest);
我如何将“latest_maintenance”和“maintenance_interval”加入“next_maintenace”以便能够使用OrderExpression
?
编辑:我将如何为 Microsoft Dynamics CRM 进行简单的基于字符串的查询?似乎是一种比默认方式更容易、更易懂的方式。