2010-08-30 69 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