摘要: 本文从下面三个层面对ORM(以NHibernate为首发的O阵营) 和代码生成(以CodeMatic为首发的C阵营)进行比较: 1)针对数据库二者的架构层次上的异同 2) 针对应用程序二者在使用和配置上的异同 3) 针对业务逻辑二者在对变化和复杂度上支持度的异同。 下面就具体针对这三个层面做一下具体分析,这些分析都来源于自己开发中的一些经验和心得,有些是正确的,有些也存在这样那样的问题。写出来,希望的也只是能抛砖引玉,得到更多朋友,兄弟的帮助和支持。 1) 针对数据库二者在架构层次上异同 首先看一下下面这张图: ORM针对数据库是由上而下的关系,也就是说ORM并不依赖于数据库。他可以完... 阅读全文
posted @ 2011-09-06 13:23 Byrd 阅读(1094) 评论(0) 推荐(0) 编辑