【发布时间】:2012-04-19 17:43:02
【问题描述】:
到目前为止,我一直在使用 WebForms,现在想学习 MVC。然而,我能接触到的所有在线资源都更喜欢使用实体框架作为数据库示例。我不想讨论 EF(或一般的 ORM)是好是坏,但我想学习 MVC 而不是任何 ORM。那么您能否推荐一个专注于 MVC 并使用更多经典数据访问方法(例如 DataReaders)或更简单的抽象层(一些封装数据的集合)的资源(在线或书籍)?
【问题讨论】:
-
定义“经典数据访问方法”
-
虽然我坚信从上下文中应该很明显,但我稍微更新了这个问题。
-
虽然将 ASP.NET MVC 与 ADO.NET 一起使用是完全可能的,但没有什么令人信服的理由这样做。我现在的客户正处于这种情况,而且我在浪费应用程序的数据层上花费了多少时间,这完全不是一件令人愉快的事情。使用 ORM 可以使开发变得更快(一旦克服了学习曲线问题)。我想说的是,有这么多 ASP.NET MVC 示例使用 EF 的非常好的原因。