随笔分类 - .NetCore基本使用
摘要:API请求JSON特殊处理 ###场景 框架处理的请求和返回的转换后的string,有时候不是我们预期的样子。 可以使用 JsonSerializerOptions.Converters.Insert() 添加一个自定义的转换器,对特定的格式进行处理。 代码 builder.Services.Add
阅读全文
摘要:本地化 1. 在自己模块添加本地化模块依赖 在自己模块的DependsOn 特性参数里,添加一个依赖 typeof(AbpLocalizationModule) , 如果没有,就添加一个 [DependsOn(typeof(AbpLocalizationModule))] [DependsOn( t
阅读全文
摘要:Jwt 鉴权 基本:生成一个 Token // 以下信息需要与鉴权的地方一致 var key = "1234567890123456"; Claim[] claims = new[] { new Claim("user", username) }; var keyBytes = Encoding.U
阅读全文
摘要:依赖注入 DI 前言 声明:此文是自己的理解,可能正确,可能有误。仅供学习参考帮助理解。 相关的文章很多,我就仅在代码层面描述我所理解的依赖注入是个什么,以及在 .Net 开发中如何使用。以下可能出现的词汇描述: IoC:Inversion of Control,控制反转 DI:Dependency
阅读全文
摘要:主要代码从Serilog的Wiki里复制,调整为net6写法 https://github.com/serilog/serilog-aspnetcore#serilogaspnetcore dotnet add package Serilog.AspNetCore using Serilog; us
阅读全文
摘要:默认控制器说明 此文档是个人经验分享,希望能够帮助到有需要的朋友。 如果存在错误,您就说一下,我改。 Gitee代码库(分支practice/01/框架生成的控制器): https://gitee.com/wosperry 微软文档 如果是刚刚接触DotnetCore,什么都还不清楚的情况,可以先模
阅读全文
摘要:上一篇:【NetCore】使用表达式目录树实现动态组装Where的Linq表达式 Gitee仓库:https://gitee.com/wosperry/Wosperry.ExpressionExtensions.git 如果想调试的话,可以安装git后,在控制台运行 git clone https:
阅读全文
摘要:使用表达式目录树实现动态组装Linq表达式 仅记录,新版本已重构,详细见Gitee代码库 写在前面 自己开发中遇到的问题,在提供多参数查询列表时,有时候需要写大量的 if 和 where 的Linq表达式 查询参数在特性里配置实体的名字这个参数,尚未使用到。 趁着代码量还不多,做一下记录,给将来自己
阅读全文
摘要:引用 【5min+】AspNet Core中的全局异常处理 TODO 正则匹配错误码,可能会因为系统语言导致不通用,考虑换成提供默认的正则匹配,另外加一个委托参数传进来 中间件代码 /// <summary> /// 全局异常拦截中间件 /// </summary> public class MyG
阅读全文
摘要:.NetCore中Elasticsearch组件NEST的使用 1. 安装Docker # 安装Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 安装完Docker后,打开阿里云,使用阿里提供的镜像
阅读全文

浙公网安备 33010602011771号