Jun*_*man 4 .net c# xrm dynamics-crm-2011
我必须创建“日期之间”条件。
当我这样写时:
ConditionExpression modifiedOnCondition = new ConditionExpression();
modifiedOnCondition.AttributeName = "modifiedon";
modifiedOnCondition.Operator = ConditionOperator.Between;
modifiedOnCondition.Values = new Object[] { startDate, endDate };
Run Code Online (Sandbox Code Playgroud)
startDate并且endDate是DateTime。我在 上遇到错误modifiedOnCondition.Values。它说:
无法分配属性或索引器“Microsoft.Xrm.Sdk.Query.ConditionExpression.Values”——它是只读的
我该如何解决?
Values创建对象后不能更改属性,只需在ConditionExpression构造函数中将其作为参数传递即可:
var modifiedOnCondition = new ConditionExpression(
"modifiedon",
ConditionOperator.Between,
new Object[] { startDate, endDate });
Run Code Online (Sandbox Code Playgroud)