第一步:添加引用
上面那两个玩意
第二步:在app_start中添加unityconfig
上面那个玩意
第三步:在global.asax文件中进行初始化
如上面的,在application_start中添加unityconfig.config()进行初始加载
第四步:在unityconfig中写全依赖注入文件
上面红色框的内容是你要注入的接口 container.registertype<A,B> A参数是你要注入的接口,B参数是实现A接口的类 后面括号里的内容可理解是一个标记区分
在控制器里进行反射时进行区分
第五步:在控制器中进行调用
如上面的图,声明接口,然反射接口,后面黑色框内的就是第四步中写入的标记,表示反射到该标志的实现接口类
最后:其中的hqUnityConfig是自己写的容器类,内容如下