我有一个实体类Alpha
,它有ICollection<Beta> Betas
导航属性。当我在Alpha
中加载项目并使用此语句.include(a => a.Betas)
时,Navigation属性中的项目数始终为0,但Beta
的数据库表中有与{Alpha
链接的项目。 1}}。我做错了什么?
执行此操作的查询语句如下;
var alphaList = _alphaRepository.GetAll()
.Include(a => a.Betas)
.ToList();
EDITS
以下是实体模型
public class Alpha
{
public int Id { get; set; }
public string Name { get; set; }
public DateTime StartDate { get; set; }
public int TenantId { get; set; }
public virtual ICollection<Beta> Betas { get; set; }
}
public class Beta
{
public int BetaId { get; set; }
public string Name { get; set; }
public DateTime StartDate { get; set; }
public int TenantId { get; set; }
public int AlphaId { get; set; }
public virtual Alpha Alpha { get; set; }
}