InnerJoin-Bedingung
Fragestellung
- Alle Bestellung mit Bestellnummer, Anzahl und Preis, und name des Artikels
Abfragesyntax
var query11 = from o in orders
join p in products on o.ProductId equals p.ProductId
select new { o.OrderId, o.Quantity, p.ProductName, p.Price };
foreach (var item in query11)
Console.WriteLine($"OrderId: {item.OrderId}, ProductName: {item.ProductName}, Quantity; {item.Quantity}, Price: {item.Price}");
Erweiterungsmethodensyntax
var query12 = orders
.Join(products,
o => o.ProductId,
p => p.ProductId, (o, p) => new { o.OrderId, o.Quantity, p.ProductName, p.Price });
foreach (var item in query11)
Console.WriteLine($"OrderId: {item.OrderId}, ProductName: {item.ProductName}, Quantity; {item.Quantity}, Price: {item.Price}");