摘要:
NETCORE - 读取 appsettings.json 配置数据 环境 : net6 webapi 1. 配置appsettings.json数据 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCo 阅读全文
摘要:
NETCORE - enum 枚举 环境 .net6 webapi 1. 创建枚举 internal enum FieldContrastPropertytypes { Id = 1, Type = 2, UnitTypeId = 3, Name = 4, ClassName = 5, UnitTy 阅读全文
摘要:
mysql 通过mysqlbinlog数据还原 环境:docker + mysql8.0.33 1. 检查mysql版本 控制台登录 mysql mysql -uroot -p 123456 select version(); 2. 查看binlog日志,参考:https://blog.csdn.n 阅读全文
摘要:
mysql8 创建用户并赋予权限 引用:https://www.php.cn/faq/552763.html 阅读全文
摘要:
.NET框架 - NET6 + API + EF(DBFirst) + MYSQL 1. 创建项目,NETCORE.EF.DBFirst 2. 添加依赖,注意版本应与 NETCORE 框架版本一致 Microsoft.EntityFrameworkCore.Design Microsoft.Enti 阅读全文
摘要:
.NET框架 - NET6+ API + EF(codefirst) + sqlite 安装 sqlite : https://www.cnblogs.com/1285026182YUAN/p/17566149.html 环境 sqlite3、.Net6 1. 创建项目:NETCORE.SQLITE 阅读全文
摘要:
NETCORE - WebApi 获取客户端IP地址 1. 环境 NET6 WebApi 2. 在Program.cs 中注入 //获取客户端IP builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); 阅读全文
摘要:
NETCORE - 日志插件 Log4Net 写入数据库 Mysql 或 ElasticSearch 项目环境:.NET6 WebApi , 项目名称:NETCORE.Log4NetToMysql 1. 安装依赖包 Microsoft.Extensions.Logging.Log4Net.AspNe 阅读全文
摘要:
NETCORE - 限流 AspNetCoreRateLimit是ASP.NET核心速率限制框架,能够对WebApi,Mvc中控制限流,AspNetCoreRateLimit包包含IpRateLimit中间件和ClientRateLimit中间件,每个中间件都可以为不同的场景设置多个限,该框架的作者 阅读全文
摘要:
SQLite - 安装 1. 下载sqlite:https://www.sqlite.org/download.html 2. 把这两个压缩包 解压下同一文件夹下 3. 配置环境变量 我的电脑右击->属性->高级系统设置->高级->环境变量->Path->编辑->新建->[你的安装目录]->ok 4 阅读全文