我是 EntityFramework 的大三学生,我遇到了这样的问题。我创建实体用户:
public class User:IdStatus
{
public string Info { get; set; }
public string Email { get; set; }
public string Login { get; set; }
public int Rating { get; set; }
public ICollection<PlayedQuestion> PlayedQustions { get; set; }
}
和实体 PlayedQuestion:
public class PlayedQuestion:IdStatus
{
public User User { get; set; }
public Question Question { get; set; }
public bool IsSolve { get; set; }
}
当我在我的应用程序中向用户添加新的已播放问题时,此问题通常保存在我的数据库中,但是当我获取用户并尝试枚举其 PLAYEDQUESTIONS 集合时,出现错误:Null reference exception because PlayedQuestions collection is null。请探索我,为什么这个问题没有从用户的数据库中得到,谢谢