hi,
i have two QueryExpressions (Query1 and Query2), how can i merge those two QueryExpressions and get one result which is combined result of Query1 and Query 2
these are my queryexpressions.
//Query 1 QueryExpression emailAttachmentQuery = new QueryExpression() { EntityName = "activitymimeattachment", ColumnSet = new ColumnSet() { Columns = new System.Collections.ObjectModel.ObservableCollection<string>(new string[] { "activitymimeattachmentid", "filename", "body" }) } }; ConditionExpression emailCondition = new ConditionExpression(); emailCondition.AttributeName = "activitymimeattachmentid"; emailCondition.Operator = ConditionOperator.In; emailCondition.Values = new System.Collections.ObjectModel.ObservableCollection<object>(annotationId); FilterExpression _emailFilterExpression = new FilterExpression(); _emailFilterExpression.FilterOperator = LogicalOperator.And; _emailFilterExpression.Conditions.Add(emailCondition); emailAttachmentQuery.Criteria = new FilterExpression(); emailAttachmentQuery.Criteria.Filters.Add(_emailFilterExpression); //Query 2 QueryExpression query = new QueryExpression() { EntityName = "annotation", ColumnSet = new ColumnSet() { Columns = new System.Collections.ObjectModel.ObservableCollection<string>(new string[] { "documentbody", "filename", "objectid", "notetext", "subject", "mimetype" }) } }; ConditionExpression CodeCondition = new ConditionExpression(); CodeCondition.AttributeName = "annotationid"; CodeCondition.Operator = ConditionOperator.In; CodeCondition.Values = new System.Collections.ObjectModel.ObservableCollection<object>(annotationId); FilterExpression _filterExpression = new FilterExpression(); _filterExpression.FilterOperator = LogicalOperator.And; _filterExpression.Conditions.Add(CodeCondition); query.Criteria = new FilterExpression(); query.Criteria.Filters.Add(_filterExpression);
EntityCollection _queryresult = service.RetrieveMultiple(query1 + query2);
i need _queryresult should be the combined result of Query1 and Query2 .
i would be thankful for your help.
Thanks and Regards. Make sure to "Vote as Helpful" and "Mark As Answer",if you get answer of your question.