class 的 属性 为 null 而数据库包含它

property of the class in null while the database contains it

我有这两个型号:

public class SystemGroup
{
    public Guid ID { get; set; }
    public string Name { get; set; }
    public virtual SystemGroup ParentGroup { get; set; }
    public virtual ICollection<SystemGroup> SubGroups { get; set; }
    public virtual ICollection<SystemGroupItem> Items { get; set; }
}

public class SystemGroupItem
{
    public Guid ID { get; set; }
    public string Name { get; set; }
    public SystemGroup Group { get; set; }
    public ICollection<Person> AppliedPersons { get; set; }
}

问题出在这段代码中

YarigaranDbContext context = new YarigaranDbContext();
SystemGroupItem i = context.SystemGroupItems.First();
return View(Items);

i.Groupnull 而我的数据库中有它:

我使用的是 EF 版本 6

确保你的 属性 是 virtual