【发布时间】:2015-07-21 20:45:38
【问题描述】:
我正在使用 Razor 构建 MVC 5 应用程序。
我的应用分层如下:
- UI 层:由模型、视图和控制器组成。
- 数据访问层:连接和存储过程类
- 业务层(服务层)
- 存储库
我提到了Contosso Sample Application。它使用 DAL 来存储存储库。但我正在创建一个单独的图层。
我想知道:
- 是将存储库保留为单独的层还是在 DAL 中?
- UI 层模型包含视图模型。其他模型去哪儿了?它们是否驻留在存储库层中?这些叫POCO吗?
【问题讨论】:
标签: asp.net-mvc repository-pattern poco