/// <summary> /// 映射注入依赖 /// </summary> protected virtual void RegisterMapperConfiguration() { //Mvc TypeFinder WebAppTypeFinder _webTypeFinder = new WebAppTypeFinder(); base.RegisterMapperConfiguration(_webTypeFinder); }
/// <summary> /// 依赖注入 /// </summary> protected virtual void RegisterDependencies() { var _builder = new ContainerBuilder(); //依赖注入 var _typeFinder = new WebAppTypeFinder(); base.RegisterDependencies(_builder, _typeFinder); var _container = _builder.Build(); this._containerManager = new MvcContainerManager(_container); //用AutofacDependencyResolver替换MVC默认的DependencyResolver DependencyResolver.SetResolver(new AutofacDependencyResolver(_container)); }