这个问题在这里已经有了答案:
为什么我需要一个IoC容器而不是简单的DI代码? [已关闭] 30个回答 什么是依赖注入? 31个答案
因为这是一个很好的做法。 代码更清晰,更易于维护。 例如,我在控制器构造函数中使用它(我将存储库和服务作为参数传递)并在存储库中(我将dbcontext作为参数传递) - 但这取决于您的项目体系结构。 StructureMap是Ioc容器之一(我个人更喜欢NInject或Funq),所以没有它,你会错过使用IoC的所有优点。
链接地址:
http://www.djcxy.com/p/14413.html
上一篇:
Why When use IoC in MVC Application?
下一篇:
What does dependency injection mean?