示例#1
0
        /// <summary>
        /// 映射注入依赖
        /// </summary>
        protected virtual void RegisterMapperConfiguration()
        {
            //Mvc TypeFinder
            WebAppTypeFinder _webTypeFinder = new WebAppTypeFinder();

            base.RegisterMapperConfiguration(_webTypeFinder);
        }
示例#2
0
        /// <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));
        }