-4

如何编写 Linq 查询以根据月份从表中获取不同的学生 ID。

4

2 回答 2

1

这是您要查找的内容:

var ids = context.Students.Where(s => s.CreationDate.Month == 1 && s.CreationDate.Year == 2013).Select(s => s.Id).Distinct().ToList();
于 2013-06-19T09:31:19.100 回答
0

不是 testet,但对于 DataTable,它应该看起来像这样:

int year = 2013, month = 1;

var test = db.AsEnumerable().Where(x => x.Field<DateTime>("Date").Year == year && x.Field<DateTime>("Date").Month == month).GroupBy(y => y.Field<id>("ids")).Select(z => z.First());
于 2013-06-19T10:08:18.573 回答