Я использую LINQ для создания моего предложения where следующим образом:
var query = from x in context.Xs
select x;
if (y == ...)
{
query = query.Where(x => x.Y == 1);
}
У меня есть куча этих операторов "if .... where".Проблема, с которой я столкнулся, заключается в том, что все эти группы объединяются в операторах where с использованием AND, но мне нужны все предложения where для использования OR.Есть ли простой способ перенести этот код в код ИЛИ?Или даже какой самый простой способ сделать это с ИЛИ?
Спасибо.