按组内部分组抛出linq错误

时间:2016-06-24 06:39:58

标签: c# linq c#-4.0

我在linq查询下面

 var asq = from der in result
                      group der by der.RX_ID into grouped
                      where grouped.Count() > 1
                      select new
                      {
                          RxID = grouped.Key,
                          Records = from ser in grouped
                                    group ser by ser.claim_id into g2
                                    where g2.Count()> 1 
                                    select new { ClaimId = g2.Key, RecordsClaim = g2.ToList() }
                      };

首先按Rx_ID进行分组,然后将claim_id分组到另一组中。 但它会抛出

  

type <anonymous type> <claimid ,records claim> exists in both dll

如何在多个group by语句中使用匿名类型。

0 个答案:

没有答案