使用 ASP.Net MVC、NHibernate、LINQ 和 EF,我应该使用什么?

3

您好,我之前发布了一个问题,得到了一些回答,建议我看看一些不同的技术。请问在上述技术中(或其他任何技术),哪个最受欢迎或获得最好的支持?

如我之前所述,我正在学习ASP.Net MVC。我来自于Java struts的背景,但我准备尝试并学习大多数人在使用ASP.Net MVC时使用的技术。

编辑: 我快速地进行了Google趋势分析,想知道哪个技术最受欢迎(假设最常搜索=最受欢迎=最被支持,是的我知道,这种想法存在很多缺陷),然后LINQ是最好的选择:

Google趋势分析

2个回答

2

LINQ to SQL是最简单的。我建议你从LINQ to SQL开始。

NHibernate可能更接近于Java的Hibernate,但我强烈推荐以LINQ to SQL作为起点。


#IF DEF 恶魔的辩护:这难道不会使Linq to SQL分散注意力吗? - Iain Holder

1

NHibernate 是在 .NET 世界中迄今为止最好的 ORM。


此外,由于Fluent NHibernate的出现,入门门槛已经大大降低 - 没有理由不从NHibernate开始! - mookid8000

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接