'into'

LINQ Join() 运算符

2025 年 3 月 17 日 | 阅读 1 分钟

在 LINQ 中,Join() 运算符用于连接两个或多个列表/集合,并根据指定的条件从集合中获取匹配的数据。Join() 运算符的行为和功能与 SQL 连接相同。

在 LINQ 中,我们有不同类型的连接可用。 它们是

  1. INNER JOIN (内连接)
  2. LEFT OUTER JOIN (左外连接)
  3. CROSS JOIN (交叉连接)
  4. GROUP JOIN (分组连接)
LINQ Join() Operators

通过使用这些连接,我们可以根据指定的表达式从两个集合中获取元素。下表显示了与 LINQ 中连接相关的更详细信息。

运算符描述
Inner Join它返回满足指定表达式的集合中的元素。
左外连接它返回左侧集合中的所有元素,并与右侧集合中的元素进行匹配。
交叉连接它返回集合中元素的笛卡尔积。
分组连接带有 'into' 表达式的 join 子句称为分组连接。

下一主题LINQ 内连接