截至2010年,哪个是.Net最受欢迎的O / R-Mapper?

时间:2010-10-22 22:15:06

标签: .net orm

我不是在谈论性能或价格。

我说的是人气。

截至2010年,.Net最受欢迎的O / R-Mapper?

对于.Net来说,未来几年最受欢迎的O / R-Mapper会是什么?

4 个答案:

答案 0 :(得分:5)

我敢说,NHibernate是现任,现在最受欢迎的选择。实体框架(EF)的当前版本(4.0名称,2.0版“设计”)比v1.0有明显的改进,其中存在导致许多可能采用其他解决方案的问题,即NHibernate,或自行推出

至于未来,NHiberte拥有坚实的追随者并且是一个成熟的产品,而EF 4.0需要弥补以前版本的许多罪恶和缺点,同时仍然有自己的问题,并且作为一个相对年轻的技术

答案 1 :(得分:3)

NHibernate现在很可能是最大的一个,但MSEF正在抢夺其风头(NH 3.0在其Linq提供商中存在一些主要缺陷,而MSEF虽然是新的,但随.NET 4.0打包)

答案 2 :(得分:3)

如果你包括所有内容,我敢打赌Linq to SQL是最受欢迎的,但对于我想象的大型项目NHibernate。

答案 3 :(得分:1)

我认为此时ADO.NET Entity Framework可能已经超过大多数其他受欢迎的ORM,并且将来会继续以比大多数更快的速度增长。

这主要是因为它是.NET Framework本身的受支持部分。 LINQ to SQL早于它,所以它可能仍然(在这一点上)被更多地使用,但是大多数新的开发似乎都转向EF,特别是因为它得到了微软的更多关注。