【发布时间】:2010-08-31 04:59:32
【问题描述】:
我是 MVC、EF4 和 Linq 的新手,请原谅我的无知
如果我使用 Linq 查询返回数据以弹出到视图模型中,我可以包含具有关系的表并在不依赖延迟加载的情况下获取数据。
但是,我急切加载不在直接相关表中的数据时遇到问题。例如,我有与赛季相关的赛程,而赛季又与比赛类型相关。当查询包含季节的灯具表时,我可以将灯具列表传递到我的视图模型中,并且可以看到在对象中填充的季节:
var fixtures = (from f in predictorDB.Fixtures.Include("Season")
select f).ToList();
但是,我不知道如何传递竞赛类型,因为我需要它的标题。如果我在特定的装置中查看季节,则相应的竞争类型为空(但在延迟加载开启时填充)
谢谢
【问题讨论】:
标签: asp.net-mvc-2 linq-to-entities entity-framework-4