Здравствуйте, ·, Вы писали:
·>Да и вообще. Ты уже заметил разницу? Вместо трёх тривиальных if тебе пришлось забабахать ещё один магический новый (кстати надо было два, т.к. у меня было Category.Group.Name — т.е. ещё один join). А ведь мы ещё проекции не добавили, а ещё сортировки есть... Сложность кода растёт экспоненциально.
Откуда экспоненциально? ) Как раз чётко линейно по количеству фильтров и таблиц.