通过计数分组> 1在Linq

时间:2017-09-13 21:38:38

标签: linq

我有以下数据

Date          | ProjectTypeID
--------------  -------------
10/31/2016    |     1
11/30/2016    |     2
12/31/2016    |     2
01/01/2016    |     3

获取日期计数>的ProjectTypeID的所有日期的Linq查询是什么? 1

结果应该产生以下日期列表,因为ProjectTypeID = 2有两个与之关联的日期

11/30/2016
12/31/2016

1 个答案:

答案 0 :(得分:1)

类似的东西:

var result = data.GroupBy(item => item.ProjectTypeID, item => item.Date)
                 .Where(group => group.Count() > 1)
                 .SelectMany(group => group)
                 .ToList();