如何编写 Linq 查询以根据月份从表中获取不同的学生 ID。
问问题
85 次
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 回答