Link
你可以使用
Include("Question")
所以完整的语法是:
context.Locations.Include("Question")
因此,您将在检索位置时包含该问题
您还可以通过链接它们来执行多个包含
context.Locations.Include("Question").Include("SomethingElse")
编辑
就像我在你的代码里看到的
getLocation
仍然不使用include。请参阅下面的正确使用方法
public Location getLocation(int id)
{
int _id = id - 1;
List<Location> loc = context.Locations.Include("Question").ToList();
if (loc[_id] != null)
return loc[_id];
else
return null;
}
第二次编辑
因为你先把整个名单拉出来,然后得到一个位置
public Location getLocation(int id)
{
int _id = id - 1;
return context.Locations.Include("Question").FirstOrDefault(x=>x.id == _id);
}