回答

收藏

NHibernate的优缺点

技术问答 技术问答 260 人阅读 | 0 人回复 | 2023-09-14

使用NHibernate有哪些优缺点?应该(或不应该)使用?NHibernate构建什么样的应用程序?
- i1 m/ q: ~7 q+ x  N                                                                0 s  C$ K( \( a6 D, [" }  \5 i, b0 \
    解决方案:                                                                / @/ y" }" n/ C
                                                                因为别人已经列出了优点,我只列出了缺点! o6 C$ r$ E' z: ~( I
缺点
6 d( r3 z$ q9 P/ y: m[ol]由于准备了元数据而增加了启动时间(不适用于像台式机这样的应用程序)( g- y$ c$ A  }# L: V
没有orm巨大的学习曲线背景。
5 ?% C, W7 G6 @6 w4 L- C微调生成比较困难sql。; [2 a7 B0 E& _2 o% |2 b
如果用于非典型环境中,则很难正确地进行会话管理(请阅读非webapps)
3 N) u2 P. q5 E不适用于没有干净域对象模型的应用程序(世界上没有任何不需要干净域对象模型的应用程序)。
. w  C' s, @6 ]8 B" U) X若您设计的(旧版)数据库架构设计不好,则必须跳过障碍。[/ol]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则