.Net Core 生命周期
1.Transient:每一次GetService都会创建一个新的实例 瞬间生命周期 : 每次需要创建一个全新的(轻量级无状态服务尽量用Transient)
2.Scoped:在同一个Scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http request会在一个 scope内) 单例进程唯一实例 :每一次请求都是同一个(多用于时间)(日常用Scope)
3.Singleton:(单例)整个应用程序生命周期内只创建一个实例