4

我必须创建“日期之间”条件。

当我这样写时:

ConditionExpression modifiedOnCondition = new ConditionExpression();
modifiedOnCondition.AttributeName = "modifiedon";
modifiedOnCondition.Operator = ConditionOperator.Between;
modifiedOnCondition.Values = new Object[] { startDate, endDate };

startDate并且endDateDateTime。我在modifiedOnCondition.Values. 它说:

无法将属性或索引器“Microsoft.Xrm.Sdk.Query.ConditionExpression.Values”分配给 - 它是只读的

我该如何解决?

4

1 回答 1

5

创建对象后不能更改Values属性,只需将其作为参数传递给ConditionExpression构造函数:

var modifiedOnCondition = new ConditionExpression(
    "modifiedon",
    ConditionOperator.Between,
    new Object[] { startDate, endDate });
于 2014-03-24T09:19:45.937 回答