Mid LINQ

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 :

More from LINQ Tutorial

All questions for this course