2011-07-18 34 views
0

我有兩個表鏈接對象的表使用LINQ

Players table (object) 
------------- 
PlayerID 
Name 
Birthday 
List<Matches> Matches 

Matches table 
-------------- 
MatchID 
PlayerID 
TeamID 

我怎樣才能得到的球員名單和播放器對象的每一行包含匹​​配的列表他打過?

誠懇

+0

什麼語言? C#? –

回答

0

你可以嘗試只是一個普通的加盟LINQ:

from p in Players 
join m in Matches on p.PlayerID equals m.PlayerID 
select new { p, m } 
+0

謝謝,這確實有幫助 – aghaux

0

如果你設置了Matches.PlayerID爲外鍵Players,然後LINQ應該創建一個playerInstance.Matches列表。

(假設你正在建立一個數據庫,然後運行SQLMetal,做實體框架可能會有所不同,儘管這種關係仍然需要建模)