【发布时间】:2011-12-10 14:30:31
【问题描述】:
我在概念化如何将带有实体框架的 MVC 应用程序构建为 n 层应用程序时遇到了一些麻烦。
普通的、教科书式的 3 层应用程序应该看起来像
数据访问->业务逻辑->表示
演示文稿不应该对数据访问一无所知。使用 EF,所有层都需要了解模型。所以我的架构现在看起来更像
Data Access->Business Logic
| |
---------------
|
MVC
我在这里遗漏了什么还是我以错误的方式思考这个问题?
我是否应该将 EF 本身视为数据访问层并将实体置于业务逻辑中?
【问题讨论】:
-
这是一本很好的关于 .NET 应用程序架构的读物,其中有一个关于 MVC 的部分:amazon.com/…
标签: asp.net-mvc entity-framework architecture