Мне нужен фильтр в C# коде
Что-то вроде:
var activity = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Activity"); //Активность
activity.Filters.Add(activity.CreateFilterWithParameters(FilterComparisonType.Equal, "Type", "id типа")); // тип активности - email
activity.Filters.Add(activity.CreateFilterWithParameters(FilterComparisonType.Contain , "Recepient", "my_email@gmail.com")); // кому-мне
activity.Filters.Add(activity.CreateFilterWithParameters(FilterComparisonType.Contain , "Sender", "my_dad_email@gmail.com")); // от отца
activity.Filters.Add(activity.CreateFilterWithParameters(FilterComparisonType.Contain , "Sender", "my_mum_email@gmail.com")); // от матери
activity.Filters.Add(activity.CreateFilterWithParameters(FilterComparisonType.Contain , "Sender", "my_sister_email@gmail.com")); // от сестры
activity.Filters.Add(activity.CreateFilterWithParameters(FilterComparisonType.Contain , "Sender", "my_brother_email@gmail.com")); // от брата
нужен такой фильтр:
тип активности-email && кому-мне && (от отца || от матери || от сестры || от брата)
Как добавить логические операторы чтобы получить такой фильтр?
Или может быть надо по другому?