随笔分类 - C#
摘要:1.安装NUGET包 MailKit 2.代码如下 using MailKit.Net.Smtp; using MimeKit; using System.Collections.Generic; using System.ComponentModel; using System.Component
阅读全文
摘要:一、建立一个自定义的Attribute类 注:类名+Attribute,类需要继承Attribute /// <summary> /// 特性 /// </summary> public class SensitiveFileTypeAttribute : Attribute { /// <summ
阅读全文
摘要:最近在项目中遇到插入数据瓶颈,几万、几十万、几百万的数据保存到MYSQL数据库,使用EF插入数据速度非常慢,数据量非常大时EF插入需要几十分钟,甚至几个小时,这样子的速度肯定不是我们所期望的。 后面经过了解与研究发现MySqlBulkLoader,可以批量将数据插入到数据库并且速度上面远远优于EF。
阅读全文
摘要:一、简单讲解 结合图片简单讲解DataTable几个比较重要的属性以便于更好的理解代码。 Table:表示一个表;Rows:表行的集合;Columns:表列的集合; 单元格是表格中行与列的交叉部分; Rows[index]:index代表下标,从0开始;可以定位到第几行。 比如 Rows[0],代表
阅读全文
摘要:一、 注册/登录GIT账号 注册(或者登录) GitHub地址:https://github.com/ 注册不做详细的讲解,按照注册指示进行注册就可以了。非常简单的操作。 Sign up:注册(没有GitHub需要先进行注册,申请登录账号) Sign in :登录(已经有GitHub账号直接进行登录
阅读全文
摘要:我们在项目中会遇到以下查询需求吗? 比如需要查询出满足以下条件的会员: 条件组一:30-40岁的男性会员 条件组二:20-30岁的女性会员 条件组三:60-80岁性别未知的会员 条件组内是并且关系,但是条件组与组之间是或者关系。 很多程序员脑袋可能会直接蹦出用where拼接条件组的想法,就如同下面图
阅读全文
摘要:方法一: 使用[Display(Name="描述")]特性 public namespace My.Test.Application { /// <summary> /// 定义枚举 /// </summary> public enum ExpendRecordStatusEnum { /// <s
阅读全文
摘要:最近公司要求netcore版本从2.2升级到3.1,升级需要修改的配置项和遇到的问题我这边做一个简单的总结。 可参考资料: https://docs.microsoft.com/zh-cn/aspnet/core/migration/22-to-30?view=aspnetcore-5.0&tabs
阅读全文