|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
Если чесно, то я придерживаюсь мнения, что ORM - это попытка скерстить жирафа с носорогом. Ну или как минимум, неразрешимая задача, при решении которой какой-нибудь из участков так или иначе пострадает. Хотя, конечно, это вкусовщина.
Если возможно, я бы шел по пути кастомной сериализации, и решал бы это на уровне создания кастомной коллекции + кастомного вью, которое бы делало десериализацию с учетом ссылок на уже имеющиеся объекты, структуру и т.п. Т.е. При таком раскладе то, что называется бизнес объектами или велью объектами вообще не нужно. Вы получаете на клиенте какое-то подобие обычного результата SQL запроса и уже создаете / дополняете вашу коллекцию как сочтете нужным. Кроме того, я думаю, что даже если решения в этой области существуют, то любое более-менее универсальное решение будет сильно страдать от избытка ненужного функционала. И, если быть чесным, то решений таких мне не попадалось, ну, не в открытом доступе по крайней мере.
__________________
Hell is the possibility of sanity
|