LINQ WHERE с OR

Я использую LINQ для создания своего предложения where, например:

var query = from x in context.Xs
            select x;

if (y == ...)
{
    query = query.Where(x => x.Y == 1);
}

У меня есть несколько таких операторов« если .... где ». Есть то, что все эти WHERE присоединяются к предложениям where с использованием AND, но мне нужны все мои предложения where для использования OR. Есть ли простой способ перенести этот код в код where OR? Или даже как самый простой способ сделать это с помощью OR?

Спасибо.

11
задан abatishchev 9 November 2010 в 16:41
поделиться