這裏的話,我有2個實體,如合同,媒體。如何在實體框架中創建多對多的映射?
public class Media : Entity
{
public string Name {get; set;}
public bool Enabled
*//other properties can be ignored..*
}
public class Contract : Entity
{
public string Code {get; set;}
*//other properties can be ignored..*
}
合同有很多媒體,他們似乎有很多很多。
但是!!在ef代碼中,我需要在ContractMedia表中另外3個字段(例如自動生成的)。例如StartDate,EndDate和Price等 。這些無法添加到Media實體中。
如何映射在這種情況下?
的可能的複製[創建代碼首先,多對多,在關聯表附加字段(http://stackoverflow.com/questions/7050404/create-code-first-many-to-many- with-additional-fields-in-association-table) – forsvarir