【问题标题】:ASP.NET MVC book/tutorial for a Non-EF/LINQ/ORM Developer面向非 EF/LINQ/ORM 开发人员的 ASP.NET MVC 书籍/教程
【发布时间】:2012-04-19 17:43:02
【问题描述】:

到目前为止,我一直在使用 WebForms,现在想学习 MVC。然而,我能接触到的所有在线资源都更喜欢使用实体框架作为数据库示例。我不想讨论 EF(或一般的 ORM)是好是坏,但我想学习 MVC 而不是任何 ORM。那么您能否推荐一个专注于 MVC 并使用更多经典数据访问方法(例如 DataReaders)或更简单的抽象层(一些封装数据的集合)的资源(在线或书籍)?

【问题讨论】:

  • 定义“经典数据访问方法”
  • 虽然我坚信从上下文中应该很明显,但我稍微更新了这个问题。
  • 虽然将 ASP.NET MVC 与 ADO.NET 一起使用是完全可能的,但没有什么令人信服的理由这样做。我现在的客户正处于这种情况,而且我在浪费应用程序的数据层上花费了多少时间,这完全不是一件令人愉快的事情。使用 ORM 可以使开发变得更快(一旦克服了学习曲线问题)。我想说的是,有这么多 ASP.NET MVC 示例使用 EF 的非常好的原因。

标签: asp.net-mvc data-access


【解决方案1】:

使用 MVC 不需要实体框架 - 它只是一种方法。您可以选择任何主要的 MVC 书籍(我推荐 John Galloway 等人或 Dino Esposito 撰写的那些),然后通过专门讨论 EF 的部分(如果这本书确实有这样的部分)。

【讨论】:

  • 我同意。一本写得好的书会比一本不能很好地分离关注点的书更好地讨论这些层次。 MVC 的目标是将表示层中的部分与业务或数据层分开。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-21
  • 1970-01-01
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多