admin 管理员组

文章数量: 887053

IOC

介绍

IOC是Inversion of Control的缩写,多数书籍翻译成“控制反转”。

IOC也叫作依赖注入。具体的解释可以参见博客浅谈IOC

这里我简单的讲解一下使用方式。

引用

1、打开VS
2、点击“NuGet程序包”
3、安装“Unity”和“Unity.Container”和“Unity.Configueration”
4、添加引用

使用

在B层的接口中写入三行代码

            //创建D层的Unity容器UnityContainer containerDal = new UnityContainer();//在容器中注册类型containerDal.RegisterType<DAL_WCF.IService1, DAL_WCF.Service1>();//构造器注入DAL_WCF.IService1 dalContainer = containerDal.Resolve<DAL_WCF.Service1>();

本文标签: IOC