举例:
a表:
ID
1
b表:
ID
1
1
1
4
左联结果为:
1
1
1
内联结果为:
1
1
1
左联是以左表为主;内联是没有主表,只要一样就全查询出,并不是我以为的"并集"
左联写法为:
from aa in a
join bb in b on a.ID equals b.ID into temp
from c in temp.DefaultIfEmpty()
内联写法为:
from aa in a
join bb in b on a.ID equals b.ID
如果要实现查询结果为
1
也就是"并集"的写法,可以处理查询后的结果
List = List.GroupBy(x => x.ID).Select(x => x.First()).ToList();