我有3個實體,我想將它們用於EF爲POCO`s:我需要表的每一個分層的混合或鍵入實體框架
時間表是時代和LessonPlanner類的基類。
如何在EF 5.0或更高版本中使用/映射這3個類?
我想獲得2個創建的SQL表:Period和LessonPlanner。
EF僅支持每個層次的表或每種類型的表。
要麼我得到一個表包含作爲字段的所有屬性或我得到3個分離的表。
我只想2個表什麼方法,我必須採取我不在乎:數據庫/型號/編號第一...
public class TimeTable
{
public int Id { get; set; }
public int LessonNumber { get; set; }
public string SchoolclassNumberForSunday { get; set; }
public string SchoolclassNumberForMonday { get; set; }
public string SchoolclassNumberForTuesday { get; set; }
public string SchoolclassNumberForWednesday { get; set; }
public string SchoolclassNumberForThursday { get; set; }
public string SchoolclassNumberForFriday { get; set; }
public string SchoolclassNumberForSaturday { get; set; }
}
public class Period : TimeTable
{
public enum WeekType
{
A,
AB,
}
}
public class LessonPlanner : TimeTable
{
public DateTime LessonDate { get; set; }
}
沒人?回到舊的ADO.NET 2.0,沒有任何限制? – Elisabeth 2013-02-12 18:27:38
您的意思是Period沒有額外的屬性,還是應該有WeekType屬性? – 2013-03-11 19:06:27