04 2021 档案
摘要:# netCore使用依赖注入 依赖注入是一种常用的设计模式,用于解耦组件之间的依赖关系。通过依赖注入,我们可以将一个组件所依赖的其他组件的创建和管理工作交给容器来完成,从而实现组件之间的解耦和灵活性 .NET Core提供了内置的依赖注入容器,使我们能够轻松地实现依赖注入。下面是使用依赖注入的步骤
阅读全文
摘要:nuget dotnet add package Serilog.AspNetCore 配置Program.cs using System; using System.Collections.Generic; using System.IO; using System.Linq; using Sys
阅读全文
摘要:nugt包依赖 1.Microsoft.Extensions.Caching.Abstractions 2.Microsoft.Extensions.Caching.Memory 封装帮助类 添加类库Snblog.Cache 新建文件 Cache 新建帮助类 CacheManager.cs usin
阅读全文
摘要:分析器包会通知你执行以下操作的任何控制器操作: 返回未声明的状态代码。 返回未声明的成功结果。 记录不返回的状态代码。 包含显式模型验证检查。 引用分析器包 在项目文件中包含 IncludeOpenAPIAnalyzers 属性: <PropertyGroup> <IncludeOpenAPIAna
阅读全文
摘要:# netCore中Swagger版本控制 ### 添加枚举类型 定义版本号 ```c# /// /// 版本控制 /// public enum ApiVersion { /// /// v1版本 /// V1 = 1, /// /// v2版本 /// V2 = 2 } ``` ### 注册服务
阅读全文
摘要:### 仓储说明 SqlSugar5.0仓储模式可以让你的方法更加的规范,需要什么方法都封装到仓储中,下次就能重复使用,并且能很好的和你业务拆分开, 这种设计模式简单粗暴用起来也方便 官方文档:[仓储定义 - SqlSugar 5x - .NET果糖网 (donet5.com)](https://w
阅读全文