我在MVC 3网络应用程序中使用EF和LINQ。
我有这样的查询
var dates = timetableEvents.GroupBy(x => x.DateTimeStart).Distinct();
x.DateTimeStart
是此格式的日期:
23/01/2013 12:47:13
23/01/2013 14:00:10
23/01/2013 16:15:00
24/01/2013 02:05:00
24/01/2013 04:55:05
25/01/2013 06:00:00
我需要让过滤器只选择日期的第一个实例。
怎么做?
23/01/2013
24/01/2013
25/01/2013
答案 0 :(得分:18)
你能试试吗
var dates = timetableEvents.GroupBy(x => x.DateTimeStart.Date).Distinct();