2010-03-23 27 views
1

我有一個序列關係:如何從最高表中選擇一個表使用LinQ查詢

A有許多Bs。 B有許多Cs。 C有許多Ds。

如果超過3個或4個表格,它們也會讓我感到困惑。

那麼,我如何選擇所有符合A.Id =「1」的Cs。 (喜歡發現祖父的所有孫子)

在此先感謝。

回答

0

我假設你正在使用Linq-to-sql,因爲你在主題中提到了「表」。

var query = from c in context.C 
      where c.b.a.id == "1" 
      select c; 
0
var x = from a in aArray 
     from b in a.bArray 
     from c in b.cArray 
     where a.id == "1" 
     select c; 
相關問題