为什么在MVC应用程序中使用IoC?

这个问题在这里已经有了答案:

  • 为什么我需要一个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?