Zum Hauptinhalt springen

Where-Bedingung

Fragestellung

  • Alle Bestellungen die Herr Müller getätigt hat

Abfragesyntax

var query3 = from c in customers
where c.Surname == "Müller"
from o in c.Orders
select new { o.OrderId, o.ProductId };

foreach (var item in query3)
Console.WriteLine($"OrderId: {item.OrderId}, PrductId {item.ProductId}");

Erweiterungsmethodensyntax

var query4 = customers
.Where(c => c.Surname.Equals("Müller"))
.SelectMany(o => o.Orders)
.Select(o => new { o.OrderId, o.ProductId });

foreach (var item in query3)
Console.WriteLine($"OrderId: {item.OrderId}, PrductId {item.ProductId}");

Kommentare