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

求一条Linq语句额。该如何处理

2012-02-19 
求一条Linq语句额。。我现在有4张表 一张用户表User_Info三张状态表 TeacherStatusStudentStatusParentStatu

求一条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那一页很全的

热点排行