Что могло бы это быть: Новый Активный Рекордный chainable язык запросов создается сверх алгебры отношений?

Я видел это на блоге сегодня, и я думал, наконец! Направляющие будут иметь что-то как HQL или Linq. Гм, или нет. Я ничего не мог найти об этом.

Что я действительно хочу знать: я смогу забыть то, что таблицы называют и используют имена объектов только? Я могу наконец забыть синтаксис соединения? Я хотел бы сделать это, прежде чем я начну забывать все остальное (жизненные цели).

6
задан jonnii 5 February 2010 в 18:34
поделиться

2 ответа

Насколько я понимаю, это означает, что вы можете писать свои сложные запросы не как

Object.find(:all, :conditions = > { :limit => 10, :offset => 5 }

, а в более удобочитаемом виде

Object.all.limit(10).offset(5)
2
ответ дан 17 December 2019 в 18:15
поделиться

Вы можете прочитать больше об этом здесь . Я не очень хорошо знаком с LINQ, но мне кажется, что LINQ несколько похож на интерфейс запросов, используемый ORM-ом Django. Во всяком случае, суть в том, что интерфейс запроса в Active Record больше похож на интерфейс запроса Django, каким он был раньше. Многие из старых "низкоуровневых" методов запросов устарели и будут удалены в более поздних версиях.

0
ответ дан 17 December 2019 в 18:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: