如何使用Linq在同一个表上执行LEFT JOIN



考虑一个表,其中的行可以相互链接。我们需要使用Linq选择满足特定要求的行,或者选择其链接行满足该要求的行。

为了简单起见,考虑下表:

活动<1>1
ID 链接ID
1 0
2 1
3
4 3 0

你能试试这个吗(我没有办法执行这个,所以需要证明(

from t1 in MyTable
where t1.Active = 1 OR t2.Active = 1
where t1.Linked_ID == t1.MyTable.ID
select t1

遵循这些说明https://newbedev.com/linqpad-convert-sql-to-linq-command

相关内容

  • 没有找到相关文章

最新更新