我正在使用LinQ技术在.NET中编写查询。我希望得到来自田野城市的所有双重记录。如果城市数量等于1,那么我不想在我的结果中得到这个。只有2次或更多次。有谁知道我必须如何写我的查询?
非常感谢。
的Jordy
答案 0 :(得分:4)
entities.GroupBy(e => e.City)
.Where(g => g.Count() > 1)
.Select(g => g.Key);
查询语法
from e in entities
group e by e.City into g
where g.Count() > 1
select g.Key