Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Здесь не имеет значения, я вообще не утверждал что это супер практично. Это пример в контексте утверждения о невозможности, впрочем твоё передёргивание вполне ожидаемо
Ты сделал то, что делает sqlpp.
Теперь покажи то, что делает linq.
Для затравки:
IQueryable<Foo> F(IQueryable<Foo> q, int? v) => v.HasValue ? q.Where(x => x.value == v) : q
1) Три разных типа для select, where и from не подойдут, не будет никакой композиции
2) Запрос должен быть с параметрами
3) Нужно поддерживать nullable