道歉的购物清单,但我玩过几个ORM类型的图书馆,大多数都很好,但没有做任何事情:)在我的下一个项目中,我希望找到一个可以做更多事情的项目盒子外面。你有什么好的建议?哪个ORM可以做到这一点?
这就是我要找:
轻松选择深度嵌套数据。例如,PHP Yii的CActiveRecord可以做这样的事情:Contact :: model() - > with('phone_numbers','addresses','createdBy.user.company') - > findAll();
轻松创建/从数据库或ORM返回深深嵌套JSON
轻松加载深深嵌套JSON数据,验证,然后将其保存到数据库中正确
支持乐观并发控制
处理多租户系统正常
为何选票关?如果你这样做,至少要添加一条评论 – 2012-02-16 00:56:49
购物问题在堆栈交换圈子中并不普遍,这个问题的措辞很简单。如果你用更多关于需求的背景来解决问题,那么你可能会从社区获得更好的参与。这个问题最初是从dba.se迁移过来的,因为它主要与应用程序开发有关,而不是数据库设计。 – ConcernedOfTunbridgeWells 2012-02-16 11:14:16
这个问题是特定于PHP(我不得不查看Yii CActiveRecord甚至做出这个猜测)?查看您的用户配置文件也意味着PHP。 – 2012-02-16 12:32:45