join是用于将一个表与另一个表通过指定键合并,返回合并后的表
students是其中一个表,第一个逗号之前写的是另一个表,这里scores是另一个表
第二个逗号与第三个逗号前写的是这两个表要通过哪两个指定键合并,这里s.sno是students表的指定键,sc.sno是scores表的指定键
s=>和sc=>为后面的方法体提供数据源
第三个逗号后面还应该接上select语句,比如:
(s,sc) => new{
SNAME = s.SNAME,
CNO = sc.CNO,
DEGREE = sc.DEGREE
})
(s,sc)是数据源
new是一个临时变量,用于存储被查询的值,即合s.SNAME,sc.CNO,sc.DEGREE三个属性,地位和s,sc相同
上一篇:语法练习:first_half