使用LINQ返回唯一记录

时间:2012-01-06 19:55:05

标签: linq-to-sql

抱歉,对于标题......我不知道怎么称呼它。

在我的数据库中,我有日期记录:

2012-02-03
2012-02-03
2012-02-05
2012-02-05
2012-02-05
2012-02-06

如何使linq查询只显示具有单个日期的记录,我的意思是:

2012-02-03
2012-02-05
2012-02-06

1 个答案:

答案 0 :(得分:5)

使用Distinct(),例如

IEnumerable<string> distinctDates = dates.Distinct()

对于更复杂的情况,您也可以使用GroupBy(),但Distinct就足够了