我有几个课程:
public class MyGoalsModel
{
[Key]
public string Name { get; set; }
/*Some local bools*/
public List<MyGoalString> myGoals { get; set; }
}
public class MyGoalString
{
public int MyGoalStringID { get; set; }
public string GoalString { get; set; }
public bool Selected { get; set; }
}
我可以正确填充它们,代码(EF?)生成必要的隐藏外键来链接它们(在SQL中都可以)并恢复MyGoalsModel的信息,但List始终为null。
我使用以下内容获取我想要的条目:
MyGoalsModel goals = db.MyGoals.Find(Name);
但是当我调查代码目标时.MyGoals总是为空。
我错过了什么,是否有更好的方法来恢复列表中的信息?