Wie führt man einen CROSS JOIN mit LINQ to SQL durch?
c#
linq
linq-to-sql
cross-join
Luke Smith
quelle
quelle
from p in people from c in cars
in Lambda-Notation?people.SelectMany(p => cars, (p, c) => new { ... })
Das Gleiche gilt für
linq
Erweiterungsmethoden:quelle
Basierend auf Steves Antwort wäre der einfachste Ausdruck folgender:
quelle
A
Tuple
ist ein guter Typ für kartesische Produkte:quelle
Verlängerungsmethode:
Und verwenden Sie wie:
quelle