我一直在阅读 Pro ASP NET MVC Framework 这本书,我对很多事情感到非常困惑。我一直在尝试做一些研究,但我发现有这么多不同的方法和概念被扔给我,这只会让事情变得更糟。
所以我有几个问题:
我知道 MVC 应该将功能分为三个主要部分:模型 -> 控制器 -> 视图。MVC 是不是与三层架构不同的方法?还是我仍然应该考虑在我的项目中创建数据访问层和业务逻辑层?
存储库到底是什么?它是什么充当我的数据访问层?存储库在哪里/如何适合 MVC?
这本书讨论了使用 LINQ to SQL 与数据库进行交互,但它指出未来将不支持 LINQ to SQL,并且微软正在将其用于实体框架。实体框架在哪里适合 MVC,我如何与之交互?
在此先感谢您的帮助!
马特