我在一个 XML 数据集中有两个表。 T1,T2。每个表都有一个 ID 列。
T1 有一个客户列表 T2 有一个订单列表
我想构建一个 LINQ 查询,它只返回没有订单的客户的 ID。换句话说,T2 表中不存在的客户 ID。
哦,是的,我正在使用 C#
谢谢!
最佳答案
这需要外连接和空值检查。
var result = from c in Customers
join d in Details on d.CustomerID equals c.ID into g
where !g.Any()
select c;
关于c# - 需要帮助使用 LINQ 进行内部连接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/625701/