编程框架—Autofac

Autofac是一款轻量级的IOC框架,性能高。

Autofac基本使用步骤:

  1.创建容器建造者(Builder);

  2.对Builder注册类型。

  3.Buildder创建容器(Container);

  4.Container通过注册的接口类型创建对应实现的接口类型实例;

  5.释放Container;

引用 Autofac.dll,Autofac.Configuration.dll

代码1:

public class Program{
 public static void Mian()
 {
  var builder=new ContainerBuilder();
  builder.ResgisterType<TestClass>();
  builder.RegisterType<DefaultPerson>.As<IPerson>();
  using (var container = builder.Build()) 
   { 
     var test= container.Resolve<TestClass>(); 
     test.TestMethod();
   } 
 }
}

  

ASP.NET 方面极力推荐 (美) Stephen Walther 的《ASP.NET 4揭秘》
原文地址:https://www.cnblogs.com/Lyunwen/p/5577416.html