ObjectQuery返回子对象包含设置值的对象
本文关键字:对象 设置 包含 ObjectQuery 返回 | 更新日期: 2023-09-27 18:17:03
我有两个类,如下:
public class Route
{
public ObservableCollection<Flight> Flights = new ObservableCollection<Flight>();
}
public class Flight
{
string airlineName;
}
我希望返回所有路线的列表,其中有一个由指定航空公司运营的航班。
我尝试做Routes.SelectMany(x => x.Flights).Where(x => x.Airline == airline);
,但返回所有的飞行对象-我需要的路线对象…
谁能解释我如何使用ObjectQuery做到这一点?提前感谢!
听起来你想:
Routes.Where(route => route.Flights.Any(flight => flight.Airline == airline))
Routes.Where(x =>x.Flights.Any(p=> p.Airline == airline))