存储用户日期EF MVC4

时间:2014-05-30 18:07:04

标签: asp.net-mvc-4 model entity-framework-4

我试图理解如何存储每个用户日期的问题,如(评论,问题,等等)......或者当有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; }

   }

0 个答案:

没有答案