(Type=A OR Type=B ) AND (StatusId=1 OR StatusId=2)
Dim bucket As New RelationPredicateBucket()
bucket.PredicateExpression.Add(New FieldCompareValuePredicate(CallFields.Type, Nothing, ComparisonOperator.Equal, A))
bucket.PredicateExpression.AddWithOR(New FieldCompareValuePredicate(CallFields.Type, Nothing, ComparisonOperator.Equal, B))
bucket.PredicateExpression.Add(New FieldCompareValuePredicate(CallFields.StatusId, Nothing, ComparisonOperator.Equal, 1))
bucket.PredicateExpression.AddWithOR(New FieldCompareValuePredicate(CallFields.StatusId, Nothing, ComparisonOperator.Equal, 2))
The above code doesn't what i want it to do. What am i doing wrong?