最近在做一个ERP项目下,团队在讨论是否使用NHibernate来做持久层。 NHibernate是Hibernate的一个.Net实现,更新远不如Hiberante本身不说,而且最近的一些其他项目中,NHiberante带来的负载成为了项目瓶颈,所以我决定抛弃,并给大家列出下列一些不用NHibernate的理由以供参考:
- 我们不会更改数据库,预见不到抛弃SQLServer的理由
- 使用Microsoft配套的LinQ2SQL,比开源的项目稳定。
- 在没有深入了解Hibernate的运行机制,贸然使用,效率会很低,不如传统的数据库连接池来的高效。
- 同3,没有足够经验的程序员写NHibernate代码,开发的速度很慢。
3 comments:
Great step by step solution, thanks for the help!
Spring Hibernate Online Training | Hibernate Training in Chennai Java Training Institutes
Hibernate Online Training | Java Online Training | Java EE Online Training
Hibernate Online Training Hibernate Online Training Hibernate Training in Chennai Hibernate Training in Chennai Java Online Training Java Online Training Hibernate Training Institutes in ChennaiHibernate Training Institutes in Chennai
Great Article
C# Training in Chennai | C# Online Training | ASP.NET Training in Chennai
C# Training in Chennai | Dot Net Training in Chennai | Dot Net Training in Chennai
Post a Comment