在SQL中,我有2個表。
執行Linq多對多查詢
體育 運動員
SportId AthleteId
SportName 運動員名字
他們的關係是多對多的。所以有第三張表加入他們。
AthleteSport
AthleteId
SprortId
如果我創建使用第三表disapeared嚮導的實體數據模型和只創建與許多2代主要表以多對多關係。
我該如何進行查詢以找出哪種體育運動員'A'做的?如何改變他們或添加一項新的運動?
我想用linq和c#。 謝謝。
在SQL中,我有2個表。
執行Linq多對多查詢
如果我創建使用第三表disapeared嚮導的實體數據模型和只創建與許多2代主要表以多對多關係。
我該如何進行查詢以找出哪種體育運動員'A'做的?如何改變他們或添加一項新的運動?
我想用linq和c#。 謝謝。
在您的Sport
實體中,將會有一個所謂的「導航屬性」Athletes
,其中包含屬於該實例的所有運動員。
反過來也是如此。
難道你不能做A.Sports
並獲得該清單嗎?
是的,我可以...我現在很尷尬。我在看樹,錯過了森林... – 2011-03-16 10:29:27
好吧!我正在搜索互聯網如何執行加入,我沒有注意到。謝了哥們。 – 2011-03-16 10:27:12