首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net nhibernate

2012-06-20 
asp.net nhibernate高手请进公司准备用asp.net nhibernate开发项目,想了解下对比EF,nhibernate有什么优缺

asp.net nhibernate高手请进
公司准备用asp.net nhibernate开发项目,想了解下对比EF,nhibernate有什么优缺点。。
最好能介绍下nhibernate的缺点和限制。。。谢谢了

[解决办法]
缺点:1.EF 比当前的NHibernate实现拥有更好的Linq提供程序。这也正是NHibernate正在积极改进的地方,NH 3.0将会弥补这个问题。
2.EF支持变更跟踪,而NH不支持,这在很多情况下会很大程度上影响性能
优点:1.我想NHibernate最大的优势在于它能够更好地支持单元测试。EF 4并非为测试而设计,因此很难基于EF 4为某些自定义的解决方案编写单元测试。
2.NH的另一个主要优势在于它是开源软件。

热点排行