Entity Framework和NHibernate的区别是什么?
1个回答
展开全部
都是ORM编程,区别赞NHibernate 是从 Java的Hibernate照搬过来的,而且Entity Framework是微软自行开发,结合了NHibernate中的优点及Linq的强大优势。Entity Framework 4.1已经进行了非常大的改善,4.3更是在性能上做了大的改过。5.0beta版也已经发布。可以看得出来微软对Entity Framework 的重视。中型项目用Entity Framework还是很不错的选择,但也要结合使用sql ,存储过程,因为有些复杂业务用Linq to entity来实现比较麻烦,这时候就中以利用sql的轻便来实现。所以要相辅相成的使用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询