How to perform a cross join with LINQ?
How to perform a cross join with LINQ?
var crossJoin = from e in employees
from d in departments
select new { Employee = e.Name, Department = d.Name
Explanation:
Cross join pairs every employee with every department. Useful for generating all
combinations, e.g., for testing or creating matrices.
Follow :