爲了這個問題,我們假設我有表'A'和'B',它們之間有1:1的關係。在Linq查詢中,我可以執行以下操作:Linq - 加入混亂
from row in A
where row.B.Description = someValue
select A
其中row.B是表'B'的引用。
但是,現在假設'A'和'B'之間存在1:M的關係。上述查詢不再有效。看來我需要明確地使用'加入'如下:
from row in A
join row1 in B on row.BId = row1.BId
where row1.Description = someValue
select A
我的問題是這樣的。我糾正1:M關係,'join'是必需的嗎?或者有沒有辦法做這個查詢,而不使用連接,就像在1:1的情況下一樣?
我喜歡這個選擇。 – 2010-11-09 13:18:32