基本数据结构
表设计如下:
入学记录
public class AdmissionRecord
{
[Key]
public long Id { get; set; }
public DateTime AdmissionTime { get; set; }
public string Remark { get; set; }
}
班级
public class Class
{
[Key]
public long Id { get; set; }
public DateTime CreationTime { get; set; }
public string ClassName { get; set; }
public virtual List<Student> Students { get; set; }
}
学生-教师关系表
public class StudentTeacherRelationship
{
[Key]
public long Id { get; set; }
public long StudentId { get; set; }
public virtual Student Student { get; set; }
public long TeacherId { get; set; }
public virtual Teacher Teacher { get; set; }
}