Я пытаюсь сделать фильтр "где" на не выбранных элементах и не во ViewModel
это то, что у меня есть:
var UserQuery = (from u in db.USER
join c in db.CONSULT on u.IdUser equals c.IdUser
select new UserSexViewModel { IdUser= c.IdUser, UserSex=u.Sex}).Distinct();
Я хочу позже отфильтровать переменную UserQuery по любому свойству, принадлежащему объекту CONSULT или объекту USER
например, отфильтровать позже по:
CONSULT.TypeConsul,
CONSULT.DateCreation,
USER.Name,
USER.Age, and many more...
что-то вроде этого:
UserQuery.Where(q=>q.CONSULT.TypeConsul==2) or UserQuery.Where(q=>q.USER.Age>16)
Как я могу это сделать?