【发布时间】:2015-11-11 15:01:37
【问题描述】:
我有一个包含许多重复记录的表。如何使用 C# Linq 查询按多个字段进行分组,同时获取不同记录的 ID。
例如:我有一个如下所示的 Store 表
Store
-----
ID, StoreName, Address1
1, CVS, 123 Main Street
2, CVS, 123 Main Street
3, CVS, 456 Main Street
我想先按 storeName 分组,然后按 address1 分组,还要获取第一个不同(storeName 和 address1)记录的 ID。
我只想要这两条记录:
1, CVS, 123 Main Street
3, CVS, 456 Main Street
我尝试使用匿名对象,但不知道如何在不按 ID 分组的情况下获取 ID。
【问题讨论】: