我使用的EntityFramework首次,也许这个问题是这么简单......我已经用代码首先method..I有一流的人才队伍,看起来像这样灌装外键对象:在实体框架4
public class Personnel
{
public string Id { set; get; }
public int Code { set; get; }
public string Name { set; get; }
public int Type { set; get; }
public JobTitle Title { set; get; }
}
和JOBTITLE类:
public class JobTitle
{
public string Id { set; get; }
public int Number { set; get; }
public string Title { set; get; }
public List<Personnel> Personnels { set; get; }
}
这在人事类的最后一个属性是course..my问题的人员表的外键是当我想要检索的所有人员(或人员)从数据库使用lambda表达式..外键对象为空.. lambda表达式为1 ike below:
Context.ContextInstance.Personnels.ToList();
如果我改变表达式,这个外键对象不是空的。
Context.ContextInstance.Personnels.Include("Title").ToList();
是正确的方式?? ..有没有更好的办法?..我推测,EF将自动明白!!!!如果有超过1 FK那我也使用包括所有这些?请帮我理解。
感谢
可能的重复[禁用实体框架4中的默认延迟加载](http://stackoverflow.com/questions/2967214/disable-lazy-loading-by-default-in-entity-framework-4) –