从多个表中左连接Linq表

时间:2016-03-04 11:06:35

标签: c# sql linq join

我仍然围绕着C#Linq,我遇到了一个我似乎无法解决的问题。

我有一个SQL查询,其中一部分使用OR语句LEFT JOIN一个表来处理来自另外两个表的值:

LEFT JOIN countries ON h.CCode = countries.CCode OR t.CCode = countries.CCode

我不知道如何在Linq中复制它?

我在查询中有一些代码获取表,但它不是LEFT Joined所以返回不正确的结果

from dc in db.countries where dc.CCode == h.CCode || dc.CCode == t.CCode

我无法使用equals直接加入表,因为有两个表,它不起作用。

有人可以帮忙解决这个问题吗?

0 个答案:

没有答案