请看图片:
我正在尝试创建一个 LINQ 查询,该查询在 1 到 3 个不同的列上组合 5 个不同的表。我基本上以 2 个表为例,并重复表 3 到 5 的连接部分。
更新:如何使以下 LINQ 查询正常工作??????
var match = (from t1 in context.cKNA1
join t2 in context.cKNB1 on
new { t1.KUNNR, t1.RowId } equals
new { t2.KUNNR, t2.RowId }
join t3 in context.cKNVV on
new { t2.KUNNR, t2.RowId } equals
new { t3.KUNNR, t3.RowId }
join t4 in context.cKNVH on
new { t3.KUNNR, t3.RowId } equals
new { t4.KUNNR, t4.RowId }
SELECT ....columns here....)
我在网上找不到任何超过 3 个表*AND 2 个或更多列的东西。