读书人

求linq语句如何写功能较复杂

发布时间: 2013-08-04 18:26:16 作者: rapoo

求linq语句怎么写,功能较复杂
一个表
求linq语句如何写,功能较复杂
第二个表
求linq语句如何写,功能较复杂

希望能得到如下的结果:
求linq语句如何写,功能较复杂



[解决办法]

var query = 表2.Select(x => x.group1).Union(表2.Select(x => x.group2))
.Select(x => new {
name = x,
group1_rvu1 = 表2.Where(y => y.group1 == x).Select(y => 表1.Single(z => z.exam == y.exam).rvu1).Sum(),
group2_rvu2 = 表2.Where(y => y.group2 == x).Select(y => 表1.Single(z => z.exam == y.exam).rvu2).Sum(),
date = 不知道什么规则
});

读书人网 >.NET

热点推荐