Re[47]: Тормознутость и кривость linq
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.03.16 14:57
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ты говоришь о чём-то вроде такого

_>
_>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))){
_>    //...
_>}
_>

_>кода?

Покажи, как это делать в с++. Намекать "илиментарщина" не надо. В C# это работает через ExpresstionTree. Чем ты заменишь этот механизм в С++ ?

Один и тот же вопрос, твои ответы
"ценой диких извратов внутри библиотеки"

"как в таких тривиальных вещах можно видеть что-то сложное и думать что реализация подобной элементарщины — это какой-то высокий уровень."

Вывод напрашивается сам собой
Отредактировано 30.03.2016 17:40 Pauel . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.