Ошибка в QueryExpression с PartyList
Я пытаюсь получить встречи, чьи «требуемые участники» содержатся в одной из сущностей из списка учетных записей. Обязательные участники имеют тип PartyList. Мой запрос выглядит так:
var query = new QueryExpression("appointment")
{
ColumnSet = columnSet,
Criteria = new FilterExpression(LogicalOperator.Or)
};
И добавление условий:
GetAccounts()
.Select(a => new ConditionExpression("requiredattendees", ConditionOperator.Contains, a.Id))
.ForEach(c => query.Criteria.AddCondition(c));
a.Id is the account guid.
Я получаю следующую ошибку:
Cannot add attribute requiredattendees of type partylist in a condition
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral]]