2010-08-30 68 views
0

進出口新的MVC,EF4和LINQ,所以請原諒我的無知立即加載間接相關的表

如果使用LINQ查詢返回的數據即時彈出到視圖模型,我可以包括一個關係表,並得到到數據而不依賴於延遲加載。

但是,我有一個急切的加載數據,沒有直接關聯表中的問題。例如,我有一個與賽季有關的賽事,這個賽季又與一種競賽類型有關。當與包括季節查詢燈具表我可以通過電腦燈列表到我的視圖模型,可以看到正在進行填充對象季節:

var fixtures = (from f in predictorDB.Fixtures.Include("Season") 
        select f).ToList(); 

但是,我不知道如何沿着competitionType通因爲我需要它的標題。如果我期待在本賽季的particluar夾具,相應competitionType爲空(但填充的時候延遲加載上)

感謝

回答

2

您是否嘗試過這樣的事情?

var fixtures = (from f in predictorDB.Fixtures.Include("Season.Competition") 
        select f).ToList(); 
+0

這一切看起來如此簡單:)謝謝 – dmce 2010-08-31 19:33:15