C#学习
文章平均质量分 70
CSND-青石
这个人很懒,什么都没有留下...
展开
-
EF Core联表查询的一次坑
背景使用EF Core 对一个一对多关系的表进行查询,通过多关联查询一的时候可以正常查询出结果,而反过来则就会一直出现sql错误。通过打印sql发现,是在进行LEFT JOIN 的时候外键字段名称在表中并不存在。具体详情因为实际中模型字段过多,以下为简化版本。实体有俩个实体,分别对应数据库中俩张表,分别为Person,Book,其关系是一个Person能够拥有多个Book,Entity代码如下。public class Person{ public int Id {get;set;} pu原创 2020-12-04 12:42:10 · 2878 阅读 · 0 评论 -
C#多线程同步之AutoResetEvent
C#多线程同步之AutoResetEventAutoResetEvent用于线程间的同步,其构造函数,用一个指示是否将初始状态设置为终止的布尔值初始化该类的新实例。false:无信号,子线程的WaitOne方法不会被自动调用true:有信号,子线程的WaitOne方法会被自动调用public static AutoResetEvent Work1ResetEvent = new AutoResetEvent(false);public static AutoResetEvent Work2R原创 2020-09-29 15:14:47 · 1224 阅读 · 0 评论 -
C# 关键字explicit和implicit
C# 关键字explicit和implicit1. 关键字的含义implicit:代表用来声明隐式自定义类型的转换explicit:代表用来声明显示自定义类型的转换2.实例此文章所有代码通过LINQPad编写explicit 用法定义A、B俩个类,为B声明一个显示转换。class A{ public int age;}class B{ public string age; public B(string age){ this.age = age; } public原创 2020-06-24 11:54:35 · 1146 阅读 · 0 评论 -
基于Asp.Net Core + Vue.js 项目实战
简介一个用于练手的前后端分离的小Demo,基于Asp.Net Core + Vue.js 实现的一个小日记功能!项目效果登录注册页面页面首页个人日记管理页面其中日记都做了分页功能,默认设置为5页!单篇日记查看添加编辑页面采用了 wangEditor 富文本编辑器,不过暂时没有加入上传图片和视频的功能!简单的用户功能结尾整体项目用户认证的实现是通过JWT的...原创 2020-03-11 11:37:54 · 14508 阅读 · 11 评论 -
C# 对Mysql的增删改查
2月26日学习列表创建连接方法static MySqlConnection GetConnection(){ String connstr = "server=127.0.0.1;Database=Demo;user=root;password='123456';charset=utf8"; MySqlConnection connection = new MySqlCon...原创 2020-02-27 17:34:32 · 994 阅读 · 0 评论 -
NET 2.0-4.5 版本新特性
.NET 2.0-4.5 版本新特性1 .NET 2.0 新特性—泛型自定义定义泛型class MyList<T> { private T[] arr; public MyList(int size) { arr = new T[size + 1]; } public ...原创 2020-02-27 17:29:43 · 677 阅读 · 0 评论 -
c#常识
C# 常识风格方法 封装 属性 大写开头局部变量 小写参数 小写私有成员 小写1.c#基本类型1.1值类型bool, System.Boolean 类型sbyte, System.SByte 类型byte, System.Byte 类型short, System.Int16 类型ushort, System.UInt16 类型int, System.Int32 ...原创 2020-02-27 17:26:54 · 343 阅读 · 0 评论