【发布时间】:2010-12-17 18:16:17
【问题描述】:
作为 ASP.NET MVC 的初学者,我想知道 ASP.NET MVC 的最佳数据访问方法是什么?
【问题讨论】:
标签: asp.net-mvc orm data-access-layer datamodel
作为 ASP.NET MVC 的初学者,我想知道 ASP.NET MVC 的最佳数据访问方法是什么?
【问题讨论】:
标签: asp.net-mvc orm data-access-layer datamodel
如果您刚刚学习 MVC,并且可以使用 SQL Server,那么我建议您首先使用 Linq to SQL。稍后您可以引入更强大的 ORM,例如 NHibernate 或 EF。如果你尝试同时处理 MVC 和 NHibernate 之类的东西,你可能会咬得比你能嚼的多。
【讨论】:
这在某种程度上是主观的。对于 ASP.NET MVC,没有最好的数据访问方法。这将取决于您的应用程序要求和特定需求。有许多不同的 ORM 框架可供您选择,例如 NHibernate、Entity Framework、Linq to SQL...(如果有最好的框架,list 就不会那么大了)。
【讨论】:
由于 ASP.NET MVC 完全是关于 TDD 和关注点分离,因此使用任何类型的 ORM 进行数据访问(NHibernate、实体框架、LINQ to SQL 等)更自然。什么类型的 ORM - 取决于你的项目目标和经验。
【讨论】: