¿Cómo se realiza una CROSS JOIN con LINQ to SQL?
c#
linq
linq-to-sql
cross-join
Luke Smith
fuente
fuente

from p in people from c in carsen notación lambda?people.SelectMany(p => cars, (p, c) => new { ... })Lo mismo con los
linqmétodos de extensión:fuente
Según la respuesta de Steve, la expresión más simple sería esta:
fuente
A
Tuplees un buen tipo para producto cartesiano:fuente
Método de extensión:
Y usa como:
fuente