【发布时间】:2018-03-23 18:56:41
【问题描述】:
所以我有一个列表,理想情况下使用实体框架从数据库中查询
var list = context.Items;
要填写的结果是这样的
var list = new List<Item>{
new Item { id=1, operation="write", date="23.03.2018 08:25:45" },
new Item { id=1, operation="read", date="23.03.2018 09:40:15" },
new Item { id=1, operation="read", date="23.03.2018 10:15:17" },
new Item { id=1, operation="read", date="23.03.2018 11:46:39" }
所以我想按操作和最后日期缩小这个列表。
var min = new List<Item>{
new Item { id=1, operation="write", date="23.03.2018 08:25:45" },
new Item { id=1, operation="read", date="23.03.2018 11:46:39" }
但我得到了最后一次写入操作和最后一次读取项
【问题讨论】:
-
澄清:对于每个唯一 ID 和 Operation-Type,您想要最后一条记录吗?
-
为什么是
标签? -
@TimSchmelter 是的。对不起,我忘了在哈哈中添加id
-
@Denise:我希望
Date实际上不是一个字符串,而是一个DateTime