Custom Join Operations

Learn about join operations that are possible without the use of the join clause, Join, or GroupJoin methods.

Custom join operations

In this lesson, we’ll demonstrate the join operations that are not possible with the join clause (query syntax), or the Join and GroupJoin methods (query method).

Cross join

A cross join is the cartesian product, or combination of two or more source sequences, without any condition between the sources. In the illustration below, we combine the first sequence consisting of letters “A” and “B” with the second sequence of numbers “1,” “2,” and “3.” The output is a cartesian product.

Get hands-on with 1200+ tech skills courses.