一、新增依赖注入类DIIoc
/// <summary>/// DI依赖注入/// </summary>public class DIIoc{public static void Injection(IServiceCollection services){//Transient:每一次调用服务都会创建一个新的实例//Scoped:每一次请求只创建一个实例//Singleton :单例,在整个应用程序生命周期以内只创建一个实例services.AddScoped<IProductTypeService, ProductTypeService>();services.AddSingleton<IProductApp, ProductApp>();}}
二、在StartUp.cs中添加服务
public voidConfigureServices(IServiceCollection services){services.AddMvc();DIIoc.Injection(services);}