У меня есть переменное число условий OR, которые я хочу скомпоновать в один запрос Linq.
Как это сделать в цикле? В основном, окончательный запрос должен быть:
IQueryable<MyObject> Q;
Q = Q.Where(q => (condition1) || (condition2) || ..... || (condition N));
Что-то вроде:
For (int i = 0; i < someNumber; i++) {
Q = Q.Where(q => (existing conditions) || (q.Value == i));
}
Какую инструкцию я могу использовать для замены (существующее условие) в примере выше, не имея окончательного выражения (Q), вложенного Q внутри них?
Спасибо.