This question is locked. New answers and comments are not allowed.
I've this Entity :publicclassMyEntity
{publicstringName {get;set;}
}
A simple filter on a Property is defined as follows:FilterDescriptor filter =newFilterDescriptor();
filter.PropertyName ="Name";
filter.Operator = FilterOperator.Contains;
filter.Value ="abc";
and can be accessed using :
query = query.Where(ExpressionBuilder.Expression<MyEntity>(command.FilterDescriptors));
But to define a filter to that I can filter on Child Objects ?publicclassMyComplexEntity
{
publicstringName {get;set;}
publicIList<OtherEntity> List {get;set;}
}publicclassOtherEntity
{publicstringTitle {get;set;}
}
FilterDescriptor filter =newFilterDescriptor();
filter.PropertyName ="List.Title"; // ???
filter.Operator = FilterOperator.Contains;
filter.Value ="xyz";