代码改变世界

EFCore 的SQL

2020-01-03 14:32  qgbo  阅读(421)  评论(0)    收藏  举报

1.内链接 inner join。

C#  的一对多Include 会编译为 inner join。这有点像某些合并单元格的Excel. 一个对象里有列表。

一对一会编译成 left join

 

分组就像Excel单元格合并, 比如有很多学生,他们是一维的数据,每个学生有年龄,班级等属性。按班级分组就是,第一列是班级,第二列是姓名..., 只是班级这一列的某些单元格合并起来了,从学生这个一维的数据中抽象出来了班级这个类。