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

linq多表查询如何写

2013-07-01 
linq多表查询怎么写请问各位大侠我有五张表A/B/C/D/E每张表都有一个ID字段A表的ID是A表主键和B/C/D/E表的

linq多表查询怎么写
请问各位大侠
我有五张表A/B/C/D/E
每张表都有一个ID字段
A表的ID是A表主键和B/C/D/E表的外键
那我这几个表的连接查询要怎么写?
[解决办法]
直接根据关联做联合查询

var result = from a in A
                             join b in B on a.UserID equals b.UserID
                             join c in C on a.UserID equals c.UserID
                             select new {...};

[解决办法]
多表查询,有很多种,如inner/left/cross join
你想要哪一种?

热点排行