【发布时间】:2012-03-06 06:21:48
【问题描述】:
我无法使用 LINQ 查询解决此问题。
所以我们的表结构如下: 编号 ||错误类别 ||错误名称 ||错误详细信息 || bug_priority
我想先按 bug_category 分组。对于每个 bug_category,我想依次按 bug__priority 分组。
所以基本上我想要类似的东西:
bug_category = AUDIO :: No of BUGS --> 严重 = 3,中等 = 2 和低 = 7 个错误。
bug_category = VIDEO :: No of BUGS --> 严重 = 5,中等 = 1 和低 = 9 个错误。
以下查询返回类别 AND customer_priority 的所有唯一组合:
(其中 RawDataList 只是具有上述结构的数据列表)
var ProceesedData = from d in RawDataList
group d by new { d.bug_category, d.bug_priority } into g
select new
{
g.Key.bug_category,
g.Key.bug_priority
};
以下查询返回类别,后跟该类别中的记录列表:
var ProceesedData = from d in RawDataList
group d by d.bug_category into g
select new { g.Key, records = g
};
但我无法继续进行,因为 ProcessedData(返回变量)是未知类型。对此有什么想法吗?
【问题讨论】: