У меня есть список рейсов, которые я пытаюсь сгруппировать с полем даты, а затем выберите минимальную цену за каждую группу. В результате я должен получить самых дешевых рейсов в сутки.Как группировать список по полю и выбирать в группы мин другого поля через linq?
(from flights in aFlightList
where flights.IsDeparture && flights.OnlyTour == "0" && flights.OnlyPhone == "0"
group flights by flights.FlightDateFull
into grouping
select grouping.OrderBy(a => a.FlightDateFull).First()).ToArray();
Этот код списка группировки по дате, но не может получить дешевые рейсы. Я стараюсь, например, как это:
(from flights in aFlightList
where flights.IsDeparture && flights.OnlyTour == "0" && flights.OnlyPhone == "0"
group flights by flights.FlightDateFull
into grouping
select grouping.OrderBy(a => a.FlightDateFull).Min(d=>d.PriceView)).ToArray();
Таким образом, получить ошибку.
Как это сделать?