征服野蛮人  

2023年3月17日

摘要: 实战中这样的类,Shize保持了原始值, 但单元测试,又是好的,很奇怪。 public abstract class GrandPa { protected int Nothing; protected GrandPa(int nothing)=> Nothing = nothing; } publ 阅读全文
posted @ 2023-03-17 19:52 征服野蛮人 阅读(13) 评论(0) 推荐(0) 编辑

2022年8月26日

摘要: 用了很久的EF Core了,第一次遇到这个问题,觉得很奇怪,baidu了一下,都是要提供设计时工厂的答案。 很明显这个做法是有问题的,都是DI的年代了,你的DbContext又不是动态生产了一堆出来,完全没必要。 然后仔细检查,发现在注入的地方,没有注入Option(调试的时候注释了), 于是正常注 阅读全文
posted @ 2022-08-26 13:59 征服野蛮人 阅读(1024) 评论(1) 推荐(0) 编辑

2022年5月2日

摘要: 在ConfigureServices 方法里 Service.Configure(Configuration.GetSection("sectionname")); 与 var positionOptions = new PositionOptions(); Configuration.GetSec 阅读全文
posted @ 2022-05-02 17:10 征服野蛮人 阅读(255) 评论(0) 推荐(0) 编辑

2021年4月14日

摘要: 对set是protected和private的值对象,必须提供空构造函数; Mysql 下的RenameColumn不可执行,必须先Drop再Add 终于弄明白HasConversion的玩法了。 阅读全文
posted @ 2021-04-14 21:17 征服野蛮人 阅读(99) 评论(0) 推荐(0) 编辑

2021年3月3日

摘要: 之前用 Mysql.Data.EntityFrameworkCore 一直用好好的,今天打开程序包标了黄色,写着已经弃用,然后包说明也没提咋回事。 网上搜了一圈没发现什么原因,内心有点方,后来跑到Nuget网站定位到这个包,上面说推荐用 Mysql.EntityFrameworkCore 替代。。( 阅读全文
posted @ 2021-03-03 16:40 征服野蛮人 阅读(303) 评论(0) 推荐(1) 编辑

2021年3月2日

摘要: 用法 #if DEBUG STATEMENT : 调试状态下的语句 #else STATEMENT : 非调试状态下的语句 #endif 用途: 可以用于构建DEBUG和RELEASE下不同的环境变量和配置类的方式以及调试与测试信息的输出等。 阅读全文
posted @ 2021-03-02 19:14 征服野蛮人 阅读(107) 评论(0) 推荐(0) 编辑

2021年3月1日

摘要: 网上搜了很多内容,大家之前的意见多是这样的 select ifnull(field,0) from table where .... 或 select coalesce(field,0) from table where ... 这样的,但因为我的查询是条件查询,结果集都是空的,并不是某一条记录的某 阅读全文
posted @ 2021-03-01 20:29 征服野蛮人 阅读(399) 评论(0) 推荐(0) 编辑

2021年1月30日

摘要: 一句话就能说明,比如 select group_concat(id separator ',') as idlist from t_whatever where .... 结果出来就是 1,3,5,6 这样子。 阅读全文
posted @ 2021-01-30 17:18 征服野蛮人 阅读(171) 评论(0) 推荐(0) 编辑

2021年1月26日

摘要: 原文地址:http://www.2cto.com/kf/201202/121170.html 我们在做数据系统的时候,经常会用到模糊搜索,但是,数据库提供的模糊搜索并不具备按照相关度进行排序的功能。 现在提供一个比较两个字符串相似度的方法。 通过计算出两个字符串的相似度,就可以通过Linq在内存中对 阅读全文
posted @ 2021-01-26 14:04 征服野蛮人 阅读(265) 评论(0) 推荐(0) 编辑

2021年1月25日

摘要: 字串转List(用Int32.Parse作为委托传入) List x = strList.Split(',').Select(Int32.Parse).ToList(); List转字串 string y = String.Join(",",x.ToArray()) 阅读全文
posted @ 2021-01-25 12:06 征服野蛮人 阅读(143) 评论(0) 推荐(0) 编辑