摘要: Q: id name1 t2 t3 c 期望结果 {"1,2","t"} {"3","c"} 方法如下: var result = from item in tbl group item by item.name into g let ids = g.Select(b => b.id.ToStrin 阅读全文
posted @ 2020-11-29 13:42 黑暗时代地表人 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: Select(取list中的id列数据,并按逗号分隔成字符串。例:1,2,3,4,5)//方式一 //分成key-value的数组 string[] id = list.Select(a => a.id.ToString()).ToArray(); //dt是datatable类型的,执行LINQ语 阅读全文
posted @ 2020-11-29 13:39 黑暗时代地表人 阅读(424) 评论(0) 推荐(0) 编辑
摘要: .NET Core配置文件为appsettings.json,为了满足在各个不同类中都能便捷的读取appsettings.json中的配置,所以我需要将读取appsettings.json封装到类库中。在Startup中读取就不说了,appsettings.json文件内容如下: { "Loggin 阅读全文
posted @ 2020-11-29 13:37 黑暗时代地表人 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.把List<string>里的集合转换成字符串: List<string> names =newList<string>(){"ccc","xxx","aaa","bbbb"}; names.Sort(); var result =String.Join(",", names.ToArray() 阅读全文
posted @ 2020-11-29 13:19 黑暗时代地表人 阅读(12875) 评论(0) 推荐(1) 编辑
摘要: 第一步: 1.1 结合依赖注入使用 在使用.Net Core的实际开发中,依赖注入已经成为了必不可少的开发模式。如果你正在使用.Net Core开发项目,但是你还没有接触依赖注入,那么需要你先自行反省一下。FluentEmail作为一款与时俱进的组件,也可以结合依赖注入 使用,使用这种方式我们可以在 阅读全文
posted @ 2020-11-29 13:14 黑暗时代地表人 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 解决方案: 主要是因为发送邮箱没有开启服务,需要开放POP/IMAP协议 登陆QQ邮箱-- 设置 账号属性里面 勾选【pop/smtp 和 imap/smtp服务】 阅读全文
posted @ 2020-11-29 13:08 黑暗时代地表人 阅读(263) 评论(0) 推荐(0) 编辑