我有一张航班价格数据表,我想将排名前 1 位的最便宜航班返回到每个目的地。该表具有以下基本字段:
FlightInfoID
AirportFrom
AirportTo
Price
我尝试了以下操作,但它没有返回我预期的结果,因为特定目的地有多个项目,我只希望每个目的地有 1 个结果,所以如果我有 50 个目的地,我会返回 50 个项目。
lstBestFlightDealsForAllRoutes.OrderBy(p=> p.Price).GroupBy(x => x.AirportTo).First();