nhibernate是多java框架hibernate移植过来的一个.net开发框架。他是用o/r反射技术实现数据库的持久化技术。虽然他能开发人员来说不用sql可以操作数据库,提高了开发效率,并且对数据库存的移植也支持非常的错。但我觉得他不太适合做平台级的。用户量大的,对性能要求高的应用。因为他对过程的支持不是很好。这一点对一个大型的应用来说那是致命的。因为用过程可以除一些业务的逻辑这会比在程序处理快的多了。性能明显的提高。所以本人感觉nhibernate比较合适开发小型应用,数据量小的,以及一些oa 应用那是比较的适合的。
以上只是我本人的个人观点。只是说说而已。。。呵呵。。。