我将 ASP.NET MVC 4.5 与 Entity Framework 一起使用,我正在阅读的所有内容都表明我的数据库上下文应该包含在 using 语句中以防止内存泄漏。但是,当我将模型传递给我的视图时,我失去了加入其他表的能力。
因此,如果我的模型具有:
public class people
{
public int id { get; set; }
public sting name { get; set; }
public virtual stuff things { get; set; }
}
public class stuff
{
public int id { get; set; }
public string name { get; set; }
public int thingType { get; set; }
}
但是,如果在我看来,如果我在 using 语句中创建了我的上下文,我想循环添加抓取一个人的所有东西。处理这个问题的正确方法是什么?