回答

收藏

NHibernate的优缺点

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

使用NHibernate有哪些优缺点?应该(或不应该)使用?NHibernate构建什么样的应用程序?
  U: g. M" E+ T$ p3 u                                                                * B6 j9 {+ \- D" X
    解决方案:                                                                ) r5 ^* S4 l( y5 u3 x, o) d+ ^
                                                                因为别人已经列出了优点,我只列出了缺点- I9 w4 h' _' ~2 c1 A
缺点7 z: ~. s' s+ N/ S# I" k& `( x4 M
[ol]由于准备了元数据而增加了启动时间(不适用于像台式机这样的应用程序)
7 i9 u1 W) W% I5 f没有orm巨大的学习曲线背景。
/ R# ^+ _1 m6 ?/ x* E# V微调生成比较困难sql。  _" B- V" N" N) _6 N
如果用于非典型环境中,则很难正确地进行会话管理(请阅读非webapps)
, {3 i9 x" _; `不适用于没有干净域对象模型的应用程序(世界上没有任何不需要干净域对象模型的应用程序)。
% o1 Q5 {' C' \若您设计的(旧版)数据库架构设计不好,则必须跳过障碍。[/ol]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则