liany920

导航

随笔分类 -  后端

VS C# .net Core 6 .net Core 8
SQLite数据库设计数据表 常用的四种类型和C#对照
摘要:1.SQLite REAL → C# double 2.SQLite BLOB → C# byte[] 3.SQLite INTEGER → C# int、long 4.SQLite TEXT → C# string 最近开始接触SQLite数据库,和SQLServer以及MYSQL相差不大,在此罗 阅读全文

posted @ 2025-09-12 11:24 练练练 阅读(41) 评论(0) 推荐(0)

c# InsertOrIgnore 中 如果索引是两个字段的联合索引,是要两个字段都不一样才能插入,还是要两个字段有一个不一样就能插入
摘要:在 C# 中,InsertOrIgnore的行为取决于数据库和索引的具体实现。对于联合索引,通常需要两个字段的组合值都不重复才能插入,而不是只要其中一个不同就可以插入。 联合索引的唯一性约束要求所有字段的组合值都不重复。因此,只有当两个字段的组合与已有数据完全不同时,InsertOrIgnore才会 阅读全文

posted @ 2025-07-17 09:26 练练练 阅读(9) 评论(0) 推荐(0)

好用的Json格式转换工具-bejson
摘要:使用方式详见链接分享:https://blog.csdn.net/qy8189/article/details/128848956 阅读全文

posted @ 2025-02-26 16:14 练练练 阅读(79) 评论(0) 推荐(0)

.Net Core 6.0 怎么打开仪表盘
摘要:首先运行后台Swagger,之后把Swagger及其之后的字母改成cap,即可进入仪表盘页面。 阅读全文

posted @ 2024-03-14 09:52 练练练 阅读(35) 评论(0) 推荐(0)

解决.Net Core 6.0 迁移时报错“不受信任的证书”
摘要:只需要在连接字符串引号里加一句话:“;TrustServerCertificate=true”。 就能迁移成功了。 阅读全文

posted @ 2024-03-14 09:50 练练练 阅读(58) 评论(0) 推荐(0)

三种生命周期
摘要:三种生命周期 1)瞬时生命周期(Transient):每次请求都会创建一个新的实例。 2)作用域生命周期(scoped):一个请求,一个实例;不同请求,不同实例。 3)单例生命周期(singleton):整个应用程序生命周期中,只会创建一个实例。 阅读全文

posted @ 2024-03-07 21:44 练练练 阅读(94) 评论(0) 推荐(0)

.net core 6.0后台 Vue2前台 导出Excel文件
摘要:要导出这样一个Excel表格: 1.后端API下载安装包: EPPlus 2.后端代码 点击查看代码 /// <summary> /// 接口 /// </summary> /// <returns>结果</returns> [HttpGet] public IActionResult Export 阅读全文

posted @ 2024-03-04 19:46 练练练 阅读(127) 评论(0) 推荐(0)

.net core 6.0 Program里如何设置原样输出
摘要:在使用.net core 6.0时,后台Swagger想要使获取到的字段首字母大小写不改变,需要在Program里写一段原样输出的代码: 首先要在API里下载两个程序安装包: 1.Microsoft.AspNetCore.Mvc.NewtonsoftJson 2.Newtonsoft.Json 点击 阅读全文

posted @ 2024-02-28 22:00 练练练 阅读(68) 评论(0) 推荐(0)

扩展方法4个特点
摘要:1)扩展方法必须是静态的。 2)扩展方法必须是非泛型的静态类中。 3)第一个参数必须是this关键字修饰的参数。 4)第一个参数是要扩展的类型。 阅读全文

posted @ 2024-02-26 19:39 练练练 阅读(26) 评论(0) 推荐(0)

RBAC经典的五张表
摘要:RBAC是基于角色的访问控制(Role-Based Access Control),能更方便企业进行用户权限的管理。 下面是RBAC经典的五张表: 1.用户表: 点击查看代码 /// <summary> /// 用户表 /// </summary> [Table("Users")] public c 阅读全文

posted @ 2024-02-22 20:59 练练练 阅读(396) 评论(0) 推荐(0)