标签: .net entity-framework
我有IEnumerable<Document>。每个Document都有一个属性IEnumerable<Event>。我想从每个文档中提取第一个事件(按Event.Id排序),并将其作为IEnumerable<Event>返回。
IEnumerable<Document>
Document
IEnumerable<Event>
Event.Id
是否可以在单个数据库调用中实现此目的?
答案 0 :(得分:0)
那样的东西?
var firstEvents = docs.Select(x => x.Events.OrderBy(y => y.Id).First());