У меня есть эти классы:LINQ - Список в списке фильтрации
public class Flight
{
public string FlightNum { get; set; }
public List<Pax> Pax { get; set; }
}
public class Pax
{
public string PaxName { get; set; }
public string PaxSurName { get; set; }
}
Я хочу, чтобы фильтровать полет так, что он будет содержать только полеты которого Пассажир имя определенной строки Я пробовал:
var paxList = flights.Where(f => f.Pax.Where(p => p.PaxName == "d"));
Приведенный выше код не работает ... например: Я хочу это в выражении SINGLE Lambda
, конечно, это не будет работать, где принимает Func, который возвращает логическое значение, но где сама возвращает новую IEnumerable –