4

「日付間」条件を作成する必要があります。

私がこのように書くとき:

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

startDateendDateですDateTime。でエラーが発生しました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 に答える