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