В любом случае, чтобы присоединиться к LINQ где предложения как OR?
var ints = new [] { 1, 3, 5, 7 };
var query = from i in ints select i;
query = query.Where (q => q == 3);
query = query..Where (q => q == 7);
То, что я хочу, - это возможность динамически добавлять предложения where, но заставить их использовать OR вместо AND