Comment effectuer un CROSS JOIN avec LINQ to SQL?
c#
linq
linq-to-sql
cross-join
Luke Smith
la source
la source
from p in people from c in cars
en notation lambda?people.SelectMany(p => cars, (p, c) => new { ... })
La même chose avec les
linq
méthodes d'extension:la source
Sur la base de la réponse de Steve, l'expression la plus simple serait la suivante:
la source
A
Tuple
est un bon type de produit cartésien:la source
Méthode d'extension:
Et utilisez comme:
la source