Здравствуйте, _vovin, Вы писали:
_>Тупик это громко сказано.
_>Например в случае с RDBMS и даже O/R маппинга все что мы имеем — это value objects, замапленные на конкретные таблицы и конкретные поля. Т.е. тут вообще отсутствует какая либо инкапсуляция и какой-либо полиморфизм. Вот уж где тупик.
Ну не совсем так. Если рассматривать строку таблицы как объект (занимаемая область памяти в бкфере или страницы), то различий в общем то никаких (Сишных объектах, packet object). Таже инкапсуляция за счет добавления полей.
Второй вариант это виртуальные свойства и применение подчиненных таблиц. Все премущества индексов можно использовать. Только вот применение SQL в данном случае весьма сомнительно, хотя ....