在ASP.NET MVC中选择数据访问方法

时间:2009-11-18 06:13:36

标签: asp.net-mvc orm data-access-layer datamodel

由于我是ASP.NET MVC的初学者,我想知道ASP.NET MVC的最佳数据访问方法是什么?

3 个答案:

答案 0 :(得分:3)

这在某种程度上是主观的。 ASP.NET MVC没有最好的数据访问方法。这取决于您的应用要求和具体需求。您可以选择许多不同的ORM框架,例如NHibernate,Entity Framework,Linq to SQL,......(如果有一个最好的框架,那么list就不会那么大了。)

答案 1 :(得分:0)

由于ASP.NET MVC完全是关于TDD和关注点的分离,因此使用任何类型的ORM进行数据访问(NHibernate,实体框架,LINQ to SQL等)更为自然。什么类型的ORM - 取决于您的项目目标和经验。

答案 2 :(得分:0)

如果您刚学习MVC,并且对SQL服务器没问题,那么我建议您使用Linq to SQL作为开始。之后您可以引入更强大的ORM,如NHibernate或EF。如果你试图立即解决MVC和像NHibernate这样的问题,那么你可能会比你能咀嚼更多的东西。