求一条Linq语句额。。
我现在有4张表 一张用户表User_Info
三张状态表 TeacherStatus StudentStatus ParentStatus
三张状态表没有关联 用户表和每张状态表有关联
求一条linq语句能查出 用户表和每张表关联的所有数据
大概意思是
select * from User_Info left join TeacherStatus on User_Info.userid = TeacherStatus.userid
select * from User_Info left join StudentStatus on User_Info.userid = StudentStatus.userid
select * from User_Info left join ParentStatus on User_Info.userid = ParentStatus.userid
三条语句查询出得所有结果
多条语句也可以啊,只要能实现这个效果....
------解决方案--------------------
var query = from o in User_Info
join a in TeacherStatus on o.userid equals a.userid
join b in StudentStatus on o.userid equals b.userid
join c in ParentStatus on o.userid equals c.userid
select o;
------解决方案--------------------
查询下那个对应left join的,好像是default啥啥啥的,很久没用,不记得了,msdn上 linq join那一页很全的