Привет, я застрял на том, как сделать запрос из фильтра сущностей электронной почты по адресу электронной почты в поле to
.
private static EntityCollection GetEmails(IOrganizationService service, string entityName, string emailaddress, ColumnSet cols)
{
QueryExpression query = new QueryExpression
{
EntityName = "email",
Criteria = new FilterExpression
{
//FilterOperator = LogicalOperator.And,
Conditions = {
new ConditionExpression {
AttributeName = "statuscode",
Operator = ConditionOperator.LessThan,
Values = {
1
}
}
}
},
LinkEntities = {
new LinkEntity {
LinkFromEntityName = "activitypointer",
LinkFromAttributeName = "activityid",
LinkToEntityName = "activityparty",
LinkToAttributeName = "activityid",
LinkCriteria = new FilterExpression {
FilterOperator = LogicalOperator.And,
Conditions = {
new ConditionExpression {
AttributeName = "addressused",
Operator = ConditionOperator.Equal,
Values = {
"agus@yahoo"
}
}
}
}
}
}
};
return service.RetrieveMultiple(query);
}
По праву, есть запись, в которой поле to
содержит agus@yahoo
.Но этот метод возвращает ноль записей.