Re[46]: Тормознутость и кривость linq
От: alex_public  
Дата: 30.03.16 12:57
Оценка: +1
Здравствуйте, Danchik, Вы писали:

D>Ты дальше упорото не понимаешь что тебе твердят. То что ты пишешь лишь частный случай и жостко захардкодженый.

D>Ты можешь вот это вот, "код"
D>
D>db(select(users.id, users.name).from(users).where(users.total>total))
D>

D>вынести в функцию и заджоинится на нее и получить нормальный SQL?

Ты говоришь о чём-то вроде такого
auto F() {return select(users.id, users.name).from(users).where(users.total>total).as(rich_users);}

auto q=F();
for(const auto& row: db(select(orders.user).from(orders.join(q).on(orders.user==q.id)).where(orders.year>year))){
    //...
}

кода? Не пойму как в таких тривиальных вещах можно видеть что-то сложное и думать что реализация подобной элементарщины — это какой-то высокий уровень. )))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.