请帮助我从数组"attachment"中获取与列表"event"日期相同的记录(例如附件id为42的记录(。如果附件中的两条记录具有相同的日期,则需要选择附件id最高的记录。此处为事件列表
图1
所以最终的结果应该是这样的。
图2
我试了如下,但它不起作用
图3
dataEvents = dataEvents.Select(e =>
{
e.Item.Entity.Attachments = new Attachments[]
{ (e.Item.Entity.Attachments.Where(x => x.ActualDate==e.ActualDate).OrderByDescending(p => p.Id).FirstOrDefault()) };
return e;
});