ruby-on-rails – ActiveRecord模式与Domain Object或Data Mappe
发布时间:2020-12-16 22:30:17 所属栏目:百科 来源:网络整理
导读:我正在看着 DataMapper,它首先出现在使用ActiveRecord ORM模式.其他人说它使用DataMapper和/或域对象模式. 这些模式有什么区别? 解决方法 这两种模式的主要区别在于: 在ActiveRecord中,您有一个域对象既知道所有业务逻辑,又如何在数据库user.getLinkToProf
我正在看着
DataMapper,它首先出现在使用ActiveRecord ORM模式.其他人说它使用DataMapper和/或域对象模式.
这些模式有什么区别? 解决方法
这两种模式的主要区别在于:
>在ActiveRecord中,您有一个域对象既知道所有业务逻辑,又如何在数据库user.getLinkToProfile()和User :: find(1)中保存/更新自身,User :: save(user) DataMapper可能比ActiveRecord更复杂,但是使用ActiveRecord开发您的域模型和数据库异步起来要容易得多. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |