У меня есть фильтр, который я использую во многих методах:
Expression<Func<Child, bool>> filter = child => child.Status == 1;
(на самом деле это сложнее)
И я должен сделать следующее
return db.Parents.Where(parent => parent.Status == 1 &&
parent.Child.Status == 1);
где условие такое же, как в вышеприведенном фильтре.
Я хочу повторно использовать фильтр в этом методе. Но я не знаю, как это сделать. Я попробовал
return db.Parents.Where(parent => parent.Status == 1 &&
filter(parent.Child));
но выражение не может использоваться как метод