LINQ to SQL Inner Join

17 Mar 2025 | 阅读 2 分钟

LINQ to SQL 中,Inner Join 将仅返回基于定义条件映射两个表的记录或行。

LINQ to SQL Inner Join 的语法

以下是使用 LINQ to SQL Inner Join 从多个表中获取数据的语法。

C# 代码

从上面的语法中,我们使用 inner join 连接了 "EmployeeDetails" 和 "Departments" 表格,以获取所需的数据。

LINQ to SQL Inner Join 的示例

在实现 LINQ to SQL inner join 之前,我们需要创建一个包含所需表格的数据库,并将这些表格映射到 LINQ to SQL 文件 (.dbml) 中。

要了解映射过程,请点击链接 LINQ to SQL

一旦我们创建并将所需的表格映射到 .dbml 文件。 现在我们想在我们的应用程序中显示数据。 为此,我们必须右键单击该应用程序->选择添加->新建项目->选择 Web Form-> 命名为 Default.aspx 并单击确定按钮

现在打开 Default.aspx 页面并编写如下所示的代码

现在打开代码后面的文件并编写如下所示的代码

从上面的示例中,我们试图使用 inner join 从 "EmployeeDetails" 和 "Departments" 表中获取数据。

输出

LINQ To SQL Inner Join