2010-12-15 33 views
0

我有2個表(稱爲父表和子表以及1到多個關係),我將這些表拖放到.DBML(linq到sql類)上。現在在代碼中,我將能夠在類中看到關係爲關聯。父類有子對象列表。 我的問題是我可以編寫一個linQ語句來從父表中捕獲一條(單個)記錄,並從子表中捕獲所有相關記錄並綁定到一個對象。Linq to sql從父子表中獲取記錄

Thanks 
+0

你在表之間設置了外鍵,你自動 – 2010-12-15 12:02:00

+0

是的,謝謝。 – Yogesh 2010-12-15 12:26:50

回答

1

你不必做任何特別的事情。關係自動加載。如果你想迭代一個父對象的所有子對象,你可以這樣做:

var parent = objectContext.Parents.First(); 

foreach(var child in parent.Children) 
{ 
    ... 
} 
+0

是的,你是對的!謝謝 – Yogesh 2010-12-15 12:12:05