首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

LINQ 多表查询的返回值类型有关问题?

2012-03-05 
LINQ 多表查询的返回值类型问题????[codeC#][/code]public Listobject GetStudentInfoClassByAll(){var

LINQ 多表查询的返回值类型问题????
[code=C#][/code]
public List<object> GetStudentInfoClassByAll()
  {
  var list = from s in db.StudentInfo
  join c in db.Class
  on s.BJID equals c.BJID
  select s;
  return list.ToList();
  }
会报错..
请大侠们给我指点...

[解决办法]
var p=from a in db.StudentInfo 
join b in db.Class 
on a.BJID equals c.BJID
select a; 

var temp = p1.Union(p2);
var result = from a in temp from b in temp where a.name == b.name select a;



[解决办法]

探讨
引用:
var p=from a in db.StudentInfo
      join b in db.Class
      on a.BJID equals c.BJID
      select a;

var temp = p1.Union(p2);
var result = from a in temp from b in temp where a.name == b.name select a;



想问的是怎么定义返回值类型?

热点排行