如何使用LINQ执行此SQL查询:Select Distinct(ColumnB) From TableX
?
我试图做那样的事情,但不起作用:
var years = _uow.TimeTable.AsQueryable();
years.Select(c => new { c.Year }).GroupBy(c => c.Year);
return years.ToList();
谢谢!!
答案 0 :(得分:3)
使用Distinct
()LINQ方法:
return years.Select(c => c.Year).Distinct().ToList();
答案 1 :(得分:1)
见下文。选择和分组后。
return years.Distinct().ToList();