Linq联合查询,一对多联合

A表,字段:AID,CLASS
B表,字段 :BID,BNAME,AID
A表数据
1 班级1
2 班级2
B表数据
1 学生1 1
2 学生2 1
3 学生3 2
4 学生4 2
我想得到
CLASS NAME
班级1 学生1,学生2
班级2 学生3,学生4
这样怎么联合

select a.class,b.name from a left join b on a.aid=b.bid

班级1 学生1,学生2
班级2 学生3,学生4

班级class的行数和学生name行数是不一致的,用sql查询很难直接查询

建议使用临时表,插入数据到临时表,再查询零时表

这个问题昨天不是回答过你了么?用group join
给你的链接里的例子程序和你的一样,唯一不同的是,人家是主人和宠物,你是班级和学生。

http://ask.csdn.net/questions/266782