【发布时间】:2014-07-15 07:18:00
【问题描述】:
您好,我有一个直接与 DAL 层通信的项目。
在 DAL 层中,我使用两种模式:存储库和工作单元。
在我的控制器中,我创建了 Unit Of Work 的实例并按如下方式使用:
protected readonly IUnitOfWork unitOfWork;
public MyController(IUnitOfWork unitOfWork)
{
this.unitOfWork = unitOfWork;
}
现在我正在尝试实现业务层,但我不知道该怎么做。
在业务层中,我将为每个存储库创建一个服务类。每一类服务都必须能够与一个或多个存储库通信。 UI 项目应该只与 Business 项目通信,对吧?
【问题讨论】:
标签: architecture asp.net-mvc-5 service-layer business-logic-layer