征服野蛮人 |
|
||
2023年3月17日
摘要:
实战中这样的类,Shize保持了原始值, 但单元测试,又是好的,很奇怪。 public abstract class GrandPa { protected int Nothing; protected GrandPa(int nothing)=> Nothing = nothing; } publ 阅读全文
2022年8月26日
摘要:
用了很久的EF Core了,第一次遇到这个问题,觉得很奇怪,baidu了一下,都是要提供设计时工厂的答案。 很明显这个做法是有问题的,都是DI的年代了,你的DbContext又不是动态生产了一堆出来,完全没必要。 然后仔细检查,发现在注入的地方,没有注入Option(调试的时候注释了), 于是正常注 阅读全文
2022年5月2日
摘要:
在ConfigureServices 方法里 Service.Configure(Configuration.GetSection("sectionname")); 与 var positionOptions = new PositionOptions(); Configuration.GetSec 阅读全文
2021年4月14日
摘要:
对set是protected和private的值对象,必须提供空构造函数; Mysql 下的RenameColumn不可执行,必须先Drop再Add 终于弄明白HasConversion的玩法了。 阅读全文
2021年3月3日
摘要:
之前用 Mysql.Data.EntityFrameworkCore 一直用好好的,今天打开程序包标了黄色,写着已经弃用,然后包说明也没提咋回事。 网上搜了一圈没发现什么原因,内心有点方,后来跑到Nuget网站定位到这个包,上面说推荐用 Mysql.EntityFrameworkCore 替代。。( 阅读全文
2021年3月2日
摘要:
用法 #if DEBUG STATEMENT : 调试状态下的语句 #else STATEMENT : 非调试状态下的语句 #endif 用途: 可以用于构建DEBUG和RELEASE下不同的环境变量和配置类的方式以及调试与测试信息的输出等。 阅读全文
2021年3月1日
摘要:
网上搜了很多内容,大家之前的意见多是这样的 select ifnull(field,0) from table where .... 或 select coalesce(field,0) from table where ... 这样的,但因为我的查询是条件查询,结果集都是空的,并不是某一条记录的某 阅读全文
2021年1月30日
摘要:
一句话就能说明,比如 select group_concat(id separator ',') as idlist from t_whatever where .... 结果出来就是 1,3,5,6 这样子。 阅读全文
2021年1月26日
摘要:
原文地址:http://www.2cto.com/kf/201202/121170.html 我们在做数据系统的时候,经常会用到模糊搜索,但是,数据库提供的模糊搜索并不具备按照相关度进行排序的功能。 现在提供一个比较两个字符串相似度的方法。 通过计算出两个字符串的相似度,就可以通过Linq在内存中对 阅读全文
2021年1月25日
摘要:
字串转List(用Int32.Parse作为委托传入) List x = strList.Split(',').Select(Int32.Parse).ToList(); List转字串 string y = String.Join(",",x.ToArray()) 阅读全文
|
Copyright © 2024 征服野蛮人
Powered by .NET 9.0 on Kubernetes |