2009-12-11 16 views
1

如何使用linq中的多個不同列返回表中所有列。我需要返回具有多重區別的表格的所有列?如何返回在Linq中使用多個不同列的表中的所有列

感謝

+0

你能舉一個你想要做什麼的例子嗎?從實際或樣品表中顯示幾個樣品行。然後描述您想要從該表中檢索的數據。 – DOK 2009-12-11 18:46:33

回答

3

您想使用的GroupBy:

var distinctModelYears = cars.GroupBy(c => new { c.Year, c.Model }) 
          .Select(g => g.First()) //Take one from each group 
          ; 

這會發現所有的 「獨特的」 年,所以車型只會有一個2008年雅閣,一個2009年雅閣等

+0

以上面的例子,說我有像年,模型和製造列。我需要按年份和模型返回所有​​列(年,模型和製作)。因此,Year和Model的組合將是獨一無二的。 – Mohit 2009-12-11 21:18:02

相關問題