回答

收藏

NHibernate的优缺点

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

使用NHibernate有哪些优缺点?应该(或不应该)使用?NHibernate构建什么样的应用程序?/ C& i) D) `( i, t7 Z2 w
                                                               
7 w0 C5 \2 g' X, A* v7 }  c    解决方案:                                                                . U0 [) I( ^: D" ?
                                                                因为别人已经列出了优点,我只列出了缺点
. q& R% ?+ v+ i7 B9 V缺点
4 g% N( t" z" i: \% @/ m[ol]由于准备了元数据而增加了启动时间(不适用于像台式机这样的应用程序)$ W" F  f; w3 I8 e" ?" j
没有orm巨大的学习曲线背景。
# j3 `; l% G. V" [2 ]% B0 |5 y9 S微调生成比较困难sql。
* |0 x: S' W# x如果用于非典型环境中,则很难正确地进行会话管理(请阅读非webapps) ' u* \& J: p" U9 [. t/ t
不适用于没有干净域对象模型的应用程序(世界上没有任何不需要干净域对象模型的应用程序)。
* G9 q$ \/ @' d若您设计的(旧版)数据库架构设计不好,则必须跳过障碍。[/ol]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则