目前,我正在建立一个2层的网站。
Web :这是一个MVC 4项目,用于与用户交互
数据访问:这是一个C#库。该层负责与数据库的交互。
我正在使用Ninject进行依赖注入。到现在为止,一切都还好。但是现在,我想在Web和数据访问之间插入一个新的层,称为Business。所以建筑应该是:
Web :使用来自业务逻辑的接口。
业务逻辑:使用来自数据访问的接口。
数据访问:保持不变。
我的问题是,我应该如何在Web和业务逻辑中配置我的以实现我想要的?这里是我的源代码:
数据访问层:
接口IHotelRepository.cs
public interface I