1
我有一个序列关系:如何从最高表中选择一个表使用LinQ查询
A有许多Bs。 B有许多Cs。 C有许多Ds。
如果超过3个或4个表格,它们也会让我感到困惑。
那么,我如何选择所有符合A.Id =“1”的Cs。 (喜欢发现祖父的所有孙子)
在此先感谢。
我有一个序列关系:如何从最高表中选择一个表使用LinQ查询
A有许多Bs。 B有许多Cs。 C有许多Ds。
如果超过3个或4个表格,它们也会让我感到困惑。
那么,我如何选择所有符合A.Id =“1”的Cs。 (喜欢发现祖父的所有孙子)
在此先感谢。
我假设你正在使用Linq-to-sql,因为你在主题中提到了“表”。
var query = from c in context.C
where c.b.a.id == "1"
select c;
var x = from a in aArray
from b in a.bArray
from c in b.cArray
where a.id == "1"
select c;