Autofac如何将仓储模式改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计650个文字,预计阅读时间需要3分钟。
1. 配置Autofac替换内建DI+安装Nuget包:Autofac,Autofac.Extensions.DependencyInjection
2.在Program.cs中,修改CreateHostBuilder方法后添加:.UseServiceProviderFactory(new AutofacServiceProviderFactory());
3.告知程序使用Autofac。
一、配置Autofac替换内置DI
- 安装Nuget包:Autofac,Autofac.Extensions.DependencyInjection
- Program.cs中CreateHostBuilder方法后加上.UseServiceProviderFactory(new AutofacServiceProviderFactory()) ; 告诉程序要使用Autofac。
- Startup.cs中增加方法ConfigureContainer(ContainerBuilder containerBuilder),实例注入的地方,配置完成。同时防止startup.cs代码过多,建一个Module把注入代码搬走,新建AutofacRegisterModule.cs类把ConfigureContainer的代码移过去。
本文共计650个文字,预计阅读时间需要3分钟。
1. 配置Autofac替换内建DI+安装Nuget包:Autofac,Autofac.Extensions.DependencyInjection
2.在Program.cs中,修改CreateHostBuilder方法后添加:.UseServiceProviderFactory(new AutofacServiceProviderFactory());
3.告知程序使用Autofac。
一、配置Autofac替换内置DI
- 安装Nuget包:Autofac,Autofac.Extensions.DependencyInjection
- Program.cs中CreateHostBuilder方法后加上.UseServiceProviderFactory(new AutofacServiceProviderFactory()) ; 告诉程序要使用Autofac。
- Startup.cs中增加方法ConfigureContainer(ContainerBuilder containerBuilder),实例注入的地方,配置完成。同时防止startup.cs代码过多,建一个Module把注入代码搬走,新建AutofacRegisterModule.cs类把ConfigureContainer的代码移过去。

