回答

收藏

NHibernate的优缺点

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

使用NHibernate有哪些优缺点?应该(或不应该)使用?NHibernate构建什么样的应用程序?
5 A+ |# I" o2 r                                                               
- M& S; P; I6 i8 r/ @: V* U! J    解决方案:                                                                . ~4 _& g/ ]5 v) ~1 m
                                                                因为别人已经列出了优点,我只列出了缺点
) @& h; R* \- g. w4 o3 C缺点
5 H" Y( M. i+ B3 y' y# k& {1 \[ol]由于准备了元数据而增加了启动时间(不适用于像台式机这样的应用程序)
7 }$ ~  |" p$ G, y2 j7 P4 _9 R没有orm巨大的学习曲线背景。
9 o: G. f4 x- \# [" X5 S微调生成比较困难sql。
: @3 E+ C7 [0 d% S. H8 i% L如果用于非典型环境中,则很难正确地进行会话管理(请阅读非webapps)
; m) O, W; g* g& h& O不适用于没有干净域对象模型的应用程序(世界上没有任何不需要干净域对象模型的应用程序)。
9 A; W, r1 \4 A' E# P2 _2 }若您设计的(旧版)数据库架构设计不好,则必须跳过障碍。[/ol]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则