1.每次都new
services.AddTransient<IFly, Pig>();
2 在作用域里面只new一次
services.AddScoped<IFly, Pig>();
3.只new一次,单例
services.AddSingleton<IFly, Pig>();
1.每次都new
services.AddTransient<IFly, Pig>();
2 在作用域里面只new一次
services.AddScoped<IFly, Pig>();
3.只new一次,单例
services.AddSingleton<IFly, Pig>();