0
我有一个类似于我需要在Linq中运行的语句。我开始使用.Contains的道路,并且可以让第一层工作,但似乎无法掌握我需要做什么来获得更多层。需要帮助将嵌套的SQL语句转换为LINQ
这里的SQL语句:
select *
from aTable
where aTableId in
(select aTableId from bTable
where bTableId in
(select bTableId from cTable
where cTableId in
(select cTableId from dTable
where dField = 'a guid'
)
)
)
这就是我需要的。唯一的补充是在.Contains语句中定义类型。 即:.Contains((Guid)a.aTableId) – 2009-04-30 21:31:17