Autofac MVC 依赖注入

今天在这里分享一哈Autofac mvc 依赖注入单个注入的代码 

       /// <summary>
        /// 初始化容器
        /// </summary>
        public static void InitAutofc()
        {
            ContainerBuilder builder = new ContainerBuilder();
            //调用需要注册的类
            SetupResolveRules(builder);
            //注册控制器
            builder.RegisterControllers(Assembly.GetExecutingAssembly());
            IContainer container = builder.Build();
            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
            AreaRegistration.RegisterAllAreas();
        }
        /// <summary>
        ///  需要用到的类进行注册
        /// </summary>
        /// <param name="builder">容器</param>
        private static void SetupResolveRules(ContainerBuilder builder)
        {
            //用户信息
            builder.RegisterType<TUSERINFODao>().As<ITUSERINFODao>();
            builder.RegisterType<TUSERINFOService>().As<ITUSERINFOService>();

        }

  

猜你喜欢

转载自www.cnblogs.com/zxp6/p/9180565.html