我有兩個表鏈接對象的表使用LINQ
Players table (object)
-------------
PlayerID
Name
Birthday
List<Matches> Matches
和
Matches table
--------------
MatchID
PlayerID
TeamID
我怎樣才能得到的球員名單和播放器對象的每一行包含匹配的列表他打過?
誠懇
我有兩個表鏈接對象的表使用LINQ
Players table (object)
-------------
PlayerID
Name
Birthday
List<Matches> Matches
和
Matches table
--------------
MatchID
PlayerID
TeamID
我怎樣才能得到的球員名單和播放器對象的每一行包含匹配的列表他打過?
誠懇
你可以嘗試只是一個普通的加盟LINQ:
from p in Players
join m in Matches on p.PlayerID equals m.PlayerID
select new { p, m }
謝謝,這確實有幫助 – aghaux
如果你設置了Matches.PlayerID
爲外鍵Players
,然後LINQ應該創建一個playerInstance.Matches
列表。
(假設你正在建立一個數據庫,然後運行SQLMetal,做實體框架可能會有所不同,儘管這種關係仍然需要建模)
什麼語言? C#? –