我目前正在使用实体框架,目前我无法理解如何执行此操作:我有一个名为 question 的类,如下所示:
public class Question
{
public int QuestionID { get; set; }
public string Name { get; set; }
public int? Value { get; set; }
}
每个用户看起来像这样:
public class User
{
public int UserID { get; set; }
public string Name { get; set; }
public virtual ICollection<Question> Questions { get; set; }
}
每个用户都可以(并且将)回答未知数量的问题,但是我怎样才能为每个用户分开答案?目前,EF 似乎在查询表中包含了一个外键,这并不是我真正想要的。也许我缺乏对这个问题的理解和/或术语,所以我希望能提供一个好的建议链接;)