我有一个旧的(2008)三层后台系统:
我的目标是清理它,写一些单元测试等。
首先;是否可以添加IoC容器。它应该在哪里初始化?该项目目前正在.NET Framework 3.5上运行。
Ivar
答案 0 :(得分:3)
为您找到了好文章
http://ruijarimba.wordpress.com/2011/12/27/asp-net-web-services-dependency-injection-using-unity/
简而言之:
在global.asax.cs中设置DI / IoC容器,并使用其Container属性访问DI / IoC容器
在服务的构造函数中解析依赖项或构建容器,或者如示例所示创建基类
您可以选择在需要时从容器a-la“服务定位器”解析您的依赖关系