0
是否可以映射以下方案?實體框架代碼優先:實體分割
數據表
學生
+ ID:整數PK
+名稱:VARCHAR(200)
類
+ ID:整數PK
+學生ID:FK
+ CourseID:FK
+ EnrollmentDate:日期時間
課程
+ ID:整數PK
+名稱:VARCHAR(200)
我想的表來映射下面的實體。
public class Student
{
[Key]
public int ID {get;set;}
public string Name {get;set;}
public virtual ICollection<Class> Classes {get;set;}
}
public class Class
{
[Key]
public int ID {get;set;}
public Student Student {get;set;}
public DateTime EnrollmentDate {get;set;}
public string Name {get;set;} // this comes from the Courses data table
}