hibernate还有人用吗 选entityframework还是NHibernate?

选entityframework还是NHibernate?它们都是ORM编程。NHibernate是从Java的hibernate复制过来的,实体框架是由Microsoft开发的,它结合了NHiber

选entityframework还是NHibernate?

它们都是ORM编程。NHibernate是从Java的hibernate复制过来的,实体框架是由Microsoft开发的,它结合了NHibernate和LINQ的优点。实体框架4.1有了很大的改进,4.3在性能上也有了很大的提高。测试版5.0也已经发布。可见微软非常重视实体框架。对于中型项目来说,实体框架仍然是一个不错的选择,但也应该使用SQL和存储过程。由于使用linqto实体来实现一些复杂的业务比较麻烦,所以在这种情况下应该使用SQL的轻量级。所以我们应该互相补充。

为什么.net中要使用Spring和NHibernate?

NHibernate,对象持久化工具NHibernate从数据库的底部持久化您的。Net对象到关系数据库。NHibernate为您处理这个问题的能力远远超过您必须编写SQL来访问数据库中的对象。您的代码仅与对象关联。Nhibernat自动生成SQL语句,并确保将对象提交到正确的表和字段。提交、效率、代码可维护性、代码重用