WebAPi依賴注入 使用記錄 筆記
1.NuGet包安裝
2.控制器加入構造函數
3.Global.asax ----Application_Start
應用程序啟動時
using Autofac;
using Autofac.Integration.WebApi;
/*依賴注入*/ var builder = new ContainerBuilder(); builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); builder.RegisterType<DbService>(); var container = builder.Build(); var resolver = new AutofacWebApiDependencyResolver(container); GlobalConfiguration.Configuration.DependencyResolver = resolver;