如何使用Linq中的多个不同列返回表中的所有列
如何使用linq中的多个不同列返回表中的所有列。我需要返回具有多个distinct的表的所有列如何使用Linq中的多个不同列返回表中的所有列,linq,Linq,如何使用linq中的多个不同列返回表中的所有列。我需要返回具有多个distinct的表的所有列 谢谢您想使用GroupBy: var distinctModelYears = cars.GroupBy(c => new { c.Year, c.Model }) .Select(g => g.First()) //Take one from each group ; 这
谢谢您想使用GroupBy:
var distinctModelYears = cars.GroupBy(c => new { c.Year, c.Model })
.Select(g => g.First()) //Take one from each group
;
这将发现所有“不同”的年份和车型,因此只有一个2008年的雅阁、一个2009年的雅阁等等。您能举个例子说明您正在尝试做什么吗?显示实际表或示例表中的两个示例行。然后描述要从该表中检索的数据。以上面的示例为例,假设我有诸如Year、Model和Make之类的列。我需要按年份和型号分组返回所有列(年份、型号和品牌)。因此,年份和型号的组合将是独一无二的。