C# linq语句两表关联查询
时间: 2023-07-06 13:06:43 浏览: 113
C#_LinQ入门系列
在 C# 中,可以使用 LINQ 语句进行两表关联查询。下面是一个简单的示例,假设我们有两个表格:Orders 和 Customers,Orders 表格包含订单信息,其中包括客户 ID,Customers 表格包含客户信息,其中包括客户 ID。
我们想要查询订单信息和客户信息,以便获取每个订单的客户名称。这可以通过以下 LINQ 语句完成:
```csharp
var query = from o in Orders
join c in Customers on o.CustomerID equals c.CustomerID
select new { OrderID = o.OrderID, CustomerName = c.Name };
```
在上面的语句中,我们使用 `join` 关键字将 Orders 表格与 Customers 表格关联起来,通过匹配 CustomerID 字段,然后使用 `select` 子句选择需要的字段。
注意,上面的代码只是示例代码,实际情况下需要根据具体情况进行调整。
阅读全文