我有一个SQL查询,我正在做一个左连接。它工作正常。转换SQL左连接到Linq表达式左连接
SELECT Table1.Id, Table1.Comments, Table1.IdListDef
FROM Table2 INNER JOIN Table1 ON Table2.Id = Table1.IdListDef
LEFT JOIN Table3
ON Table1.Id = Table3.IdComments
WHERE Table1.IdListDef = 36 and Table2.IdRev = 1075 and Table3.IdAutor IS NULL
我需要从这个查询转换为Linq Expression从C#。我该怎么做?我不知道如何转换这个包含左连接的查询。
请不要只是转储SQL并要求转换。至少显示一个类模型,以便导航属性和关联的多样性是可见的。此外,展示你自己的第一个努力。他们向我们澄清的比你想象的更多。特别是导航属性对连接非常重要。你可能不需要任何'join'语句。 –