2010-07-05 4 views
0

Если бы я просто хотел самое раннее [событие] [начальный промежуток] Я бы написал:Помощь с утверждением LINQ

events.Min(ev => ev.StartTime); 

Как я могу продлить это сказать:

"select the [startTime] for the [event] that has the earliest [appointment] [startTime]" 

(An [ событие] имеет коллекцию назначений на [назначение])

ответ

0

Сортировать по мин назначение времени начала и занять первое, что-то вроде:

events.OrderBy(ev => ev.Appointments.Min(app => app.StartTime)).First().StartTime; 
Смежные вопросы