小编Ben*_*Ben的帖子

ASP.NET MVC:什么在哪里?

我即将开始开发中型ASP.Net MVC应用程序.我正在努力使设计正确.我打算有以下几层:

  • UI层(MVC)
  • 服务层
  • 存储库层
  • 数据访问层

我将使用Unity作为我的IOC容器,使用EF4.1 Code First进行数据访问.

该应用程序将分为几个程序集.我在确定需要哪些程序集以及放置以下内容时遇到问题:

  • 实体/域对象,例如客户,发票
  • DTO,例如CustomerDTO,InvoiceDTO
  • 服务接口,例如ICustomerService
  • 存储库接口,例如ICustomerRepository
  • 服务(服务接口实现类),例如CustomerService
  • 存储库(存储库服务实现类),例如CustomerRepository
  • ViewModels例如CustomerViewModel
  • 枚举

我的问题是:你通常如何拆分你的?为什么?

编辑:由@TheHurt的回答提示.

如何在组件之间引用,即哪个组件将引用哪个组件?

asp.net-mvc repository-pattern

8
推荐指数
1
解决办法
653
查看次数

标签 统计

asp.net-mvc ×1

repository-pattern ×1