The following filter we have build .
RelationPredicateBucket filter = new RelationPredicateBucket();
filter.Relations.Add(VariablesEntity.Relations.VariableClassesEntityUsingClassID);
filter.Relations.Add(VariableClassesEntity.Relations.VariableTypesEntityUsingTypeID);
filter.PredicateExpression.Add(new PredicateExpression(VariableTypesFields.ID == aVariableTypeID));
When using this in combination with DataAccessAdapter.FetchEntityCollection it is working fine. We see the number of VariablesEntity as expected.
When using this in combination with EntityView2 it seems not to work as expected?! For EntityView2 we are using filter.PredicateExpression .
mVariablesView.Filter = filter.PredicateExpression;
Version: 5.1.1