本文介绍了"不能被分配到 - 它只&QUOT读取;在ConditionEx pression错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要创造条件日之间。
在我写的是这样的:
ConditionExpression modifiedOnCondition = new ConditionExpression();
modifiedOnCondition.AttributeName = "modifiedon";
modifiedOnCondition.Operator = ConditionOperator.Between;
modifiedOnCondition.Values = new Object[] { startDate, endDate };
的startDate
和结束日期
是的DateTime
。我得到了 modifiedOnCondition.Values
错误。它说:
startDate
and endDate
are DateTime
. I got an error on modifiedOnCondition.Values
. It says:
属性或索引Microsoft.Xrm.Sdk.Query.ConditionEx pression.Values'不能被分配到 - 它是只读的。
我该如何解决这个问题?
How can I fix it?
推荐答案
您不能更改值
属性对象被创建之后,只是把它作为参数 ConditionEx pression
构造器:
You can't change Values
property after object has been created, just pass it as parameter in ConditionExpression
constructor:
var modifiedOnCondition = new ConditionExpression(
"modifiedon",
ConditionOperator.Between,
new Object[] { startDate, endDate });
这篇关于"不能被分配到 - 它只&QUOT读取;在ConditionEx pression错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!