我仍然围绕着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直接加入表,因为有两个表,它不起作用。
有人可以帮忙解决这个问题吗?