我试图理解如何存储每个用户日期的问题,如(评论,问题,等等)......或者当有requernmints列表时,我们需要分别存储每个用户的需求清单。 ..我虽然有以下例子:
这里有一个例子:
我有与主题相关的问题列表。然后,学生将能够选择问题的主题和查看列表并回答它们。 然后老师可以在不同的视图中看到为每个学生回答的问题。
如何设计模型和视图,以便我能够存储每个学生答案!!所以老师可以来看看他的主题下的观看学生名单,并可以选择一个学生检查他对问题的回答....
在这里,我的模型类和关系,我不知道设计的逻辑....请指导我!
我希望我解释清楚
public class Subject
{
[Key]
public int SubjectID { get; set; }
public string SubjectName { get; set; }
public virtual ICollection<Questions> Questions { get; set; } ;
}
public class Teacher
{
[Key]
public int TeacherID { get; set; }
public string TeacherName { get; set; }
public virtual ICollection<Subjects> Subjects { get; set; } ;
}
public class Students
{
[Key]
public int StudentID { get; set; }
public string StudentName { get; set; }
public virtual ICollection<Answer> Answer{ get; set; } ;
}
public class Questions
{
[Key]
public int QuestionsID { get; set; }
public string TheQuestion { get; set; }
public virtual Subject Subject { get; set; }
}
public class Answer
{
[Key]
public int AnswerID { get; set; }
public string TheAnswer { get; set; }
public virtual Subject Subject { get; set; }
}