我必须在日期和#34之间创建"条件。
当我写这样的时候:
ConditionExpression modifiedOnCondition = new ConditionExpression();
modifiedOnCondition.AttributeName = "modifiedon";
modifiedOnCondition.Operator = ConditionOperator.Between;
modifiedOnCondition.Values = new Object[] { startDate, endDate };
startDate
和endDate
是DateTime
。我在modifiedOnCondition.Values
上收到错误。它说:
属性或索引器' Microsoft.Xrm.Sdk.Query.ConditionExpression.Values'无法分配 - 它是只读的
我该如何解决?
答案 0 :(得分:4)
创建对象后,您无法更改Values
属性,只需将其作为ConditionExpression
构造函数中的参数传递:
var modifiedOnCondition = new ConditionExpression(
"modifiedon",
ConditionOperator.Between,
new Object[] { startDate, endDate });