Мне нужно построить выражение, которое будет работать со свойствами родительской сущности, поэтому сделаю следующее:
IQueryable<Children> allChildren = from e in context.Children select e;
IQueryable<Children> filter = allChildren.Where(x => x.Parent.Name == "Value");
Для этого я создал выражение типа Expression.Lambda<Func<Parent, bool>>
, но не могу использовать его в Children 'Where', никакой подходящей перегрузки. Как это сделать?
Дочерние объекты - это совокупность родительских элементов.