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();
}
这样会报错,无法隐式转换
请高手讲解!!1
...全文
17810打赏收藏
LINQ 多表查询的返回值类型问题????
public List GetStudentInfoClassByAll() { var list = from s in db.StudentInfo join c in db.Class on s.BJID equals c.BJID select s; return list.ToList(); } 这样会报错,无法隐式转换 请高手讲解!!1
[Quote=引用 9 楼 sk_aqi 的回复:]
public List <object> GetStudentInfoClassByAll()
{
return (from s in db.StudentInfo
join c in db.Class
on s.BJID equals c.BJID
select s).AsEnumerable().ToList() ;
}
[/Quote]
这样还是报错,无法转换
public List <object> GetStudentInfoClassByAll()
{
return (from s in db.StudentInfo
join c in db.Class
on s.BJID equals c.BJID
select s).AsEnumerable().ToList() ;
}
[Quote=引用 3 楼 mzmxchenweij 的回复:]
var list = from s in db.StudentInfo
join c in db.Class
on s.BJID equals c.BJID
select s;
return list.AsEnumerable().ToList()
[/Quote]
返回值类型怎么定义??