AddTransient瞬时模式:每次请求,都获取一个新的实例。即使同一个请求获取多次也会是不同的实例
使用方式:services.AddTransient<IOperationTransient, Operation>();
AddScoped:每次请求,都获取一个新的实例。同一个请求获取多次会得到相同的实例
使用方式:services.AddScoped<IMyDependency, MyDependency>();
AddSingleton单例模式:每次都获取同一个实例
使用方式:services.AddSingleton<IOperationSingleton, Operation>();