2
所以我有了一個複合主鍵類:實體框架,有一個主鍵,它是引用一個實體與複合主鍵
public class Field
{
[Key, Column(Order=0)]
[ForeignKey("Store")]
public int StoreID { get; set; }
public Store Store { get; set; }
[Key, Column(Order = 1)]
public int ID { get; set; }
public List<Template> Templates { get; set; }
}
...和另外一個引用它
public class Mapping
{
public Field Field { get; set; }
[ForeignKey("Template")]
public int TemplateID { get; set; }
public Template Template { get; set; }
}
這很好,除了Mapping缺少主鍵,因爲我不知道該怎麼做。 我想要的是類映射有一個由字段和模板組成的複合主鍵。我的困難在於Field類也有一個組合鍵。
謝謝,這是完美的。 –