![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
.Net
.Net
IDoNGZe
这个作者很懒,什么都没留下…
展开
-
IOC三种注入方式
区别AddSingleton:单例模式,每次获取相同的对象,不同的客户端、不同的请求、不同的服务获取的对象相同AddTransient:暂时性模式,每次获取不同的对象,相同的客户端、相同的请求,相同的服务,获取的对象不相同AddScoped:作用域模式,每次请求获取相同的对象生命周期AddSingleton:项目启动-项目关闭AddTransient:请求获取-(GC回收-主动释放)AddScoped:请求开始-请求结束权重AddSingleton → AddT..原创 2022-04-30 11:47:09 · 2589 阅读 · 1 评论 -
C# LINQ根据部分字段去重
list.Where((x,i)=>list.FindLastIndex(z=>z.Date == x.Date)==i).ToList();原创 2021-07-20 09:58:12 · 1014 阅读 · 0 评论 -
.Net Core appsettings.json详解 (多环境配置)
前言在实际开发中一般分为开发环境与生产环境,不同环境下部分配置会有所不同,例如数据库连接字符串等。.Net Core 框架中提供了三个值,Development(开发), Staging(分阶段), Production(生产环境),可以根据这三个值配置不同环境。创建appsettings文件创建项目时系统默认创建appsettings.json(公共配置)和appsettings.Development.json(开发环境配置),我们还可以自己创建appsettings.Production.js原创 2021-01-13 11:10:37 · 8278 阅读 · 3 评论