LINQ Cross Join

17 Mar 2025 | 阅读 2 分钟

在 LINQ 中,交叉连接会产生项目集合的笛卡尔积。 不需要任何条件来连接集合。

在 LINQ 交叉连接中,左侧集合中的每个元素将映射到右侧集合中的所有元素。

LINQ 交叉连接的语法

以下是使用 LINQ 交叉连接来获取集合项目笛卡尔积的语法。

从上面的语法可以看出,“objEmp1” 集合中的每个元素将映射到“objDept1” 集合中的所有元素。

LINQ 交叉连接的示例

以下是使用 LINQ 交叉连接来获取项目集合笛卡尔积的示例。

在上面的示例中,我们没有提到任何连接集合的条件。

输出

LINQ Cross Join

这就是我们如何使用 LINQ 交叉连接来获取项目集合的笛卡尔积。


下一个主题LINQ 分组连接