Mam tabelę danych o cenach lotów i chcę zwrócić 1 najtańszy lot do każdego miejsca docelowego. Tabela ma następujące podstawowe dziedziny:Linq GroupBy. Zwróć pierwszą pozycję z podzestawu danych.
FlightInfoID
AirportFrom
AirportTo
Price
Próbowałem następujących ale nie zwrócić wyników się spodziewałem, ponieważ było kilka pozycji do konkretnego miejsca i chcę tylko 1 wynik za miejsca, więc jeśli mam 50 miejsca przeznaczenia Otrzymałbym 50 przedmiotów zwróconych.
lstBestFlightDealsForAllRoutes.OrderBy(p=> p.Price).GroupBy(x => x.AirportTo).First();
przełącznik GroupBy i orderby. – Romoku