2013-01-31 62 views
1

如何使用LINQ執行此SQL查詢:Select Distinct(ColumnB) From TableX如何使用LINQ執行SELECT DISTINCT

我試着做womething這樣的,但不工作:

var years = _uow.TimeTable.AsQueryable(); 
years.Select(c => new { c.Year }).GroupBy(c => c.Year); 
return years.ToList(); 

謝謝!!

回答

3

使用Distinct()LINQ方法:

return years.Select(c => c.Year).Distinct().ToList(); 
1

參見下文。選擇和分組後。

return years.Distinct().ToList(); 
+0

我認爲選擇和分組是其嘗試有一個獨特的一部分。 –

+1

@CédricBignon他的代碼顯示已經... :) – scartag