我被困在如何通过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. 但是此方法返回零记录。
交互式爱情
MMMHUHU
相关分类