【发布时间】:2015-10-17 15:19:29
【问题描述】:
我的应用程序使用域驱动的洋葱架构。它有exact same layers as this。
但是,当我在客户端层的 mvc 应用程序中设置 IoC 依赖项时,我有点困惑。我应该从客户端层调用我的存储库接口之类的东西,还是应该像在典型的 3 层 n 层应用程序中那样通过业务层?这样,我的客户端层只会将业务接口注入其中,而不是存储库和业务接口。
如果我最终改变它,让客户端层只访问业务功能,我将不得不在业务层上执行 IoC,因为它使用数据存储库。
【问题讨论】:
标签: c# asp.net-mvc architecture ioc-container onion-architecture