我的mySql表格中有“CommonData”这个表
我想使用linq从c#查询从最近插入的日期中查找“Id”列表。 即这里最新的插入日期是“22-04-2013”,所以我应该得到插入日期为“22-04-2013”的ID列表。
我正在使用Linq。
我可能无法做到这一点。
答案 0 :(得分:4)
添加检索最大日期的子查询,然后在此日期过滤:
var ids = ctx.CommonDatas
.Where(c => c.InsertDate ==
ctx.CommonDatas
.Max(c2 => c2.InsertDate)
)
.Select(c => c.Id);
答案 1 :(得分:0)
简单的人可能正在使用 OrderByDescending
var result = CommonData.OrderByDescending(c=> c.InsertDate).Select(c => c.Id);