Mic*_*out 9 asp.net-mvc dependency-injection autofac
我可以找到的示例使用双层体系结构,其中控制器直接使用数据访问层中的存储库类.看这里或这里.
如果您有使用这些组件的服务或业务逻辑层,您将从数据访问层注册组件?理想情况下,数据访问层不应该从用户界面层引用,对吧?所以Application_Start不适合这样做.
什么是更好的方式?
谢谢!
有些东西必须知道你想要使用哪些实现.通常有3种方法可以实现此目的:
使用Autofac,您有几个选择
对于#2,我会实现类似IContainer接口的东西,以便您的IoC框架与您的系统松散耦合.然后让您的数据访问实现使用该接口来注册所需的组件.
| 归档时间: |
|
| 查看次数: |
3382 次 |
| 最近记录: |