我想用以下設置創建一個協會性質:在實體框架中,如何在代碼中創建關聯屬性?
public class ClassType1{
[Key]
public int type1_ID { get;set; }
public int type2_ID { get;set; } // In database, this is a foreign key linked to ClassType2.type2_ID
public ClassType2 type2Prop { get;set; }
}
public class ClassType2{
[Key]
public int type2_ID { get;set; }
}
我的問題是type2Prop無法找到它的foregin關鍵。它試圖尋找「type2Prop_ID」,它不存在,當它真的應該尋找「type2_ID」。這是我得到的錯誤:
{"Invalid column name 'type2Prop_ID'."}
如何告訴它哪個屬性用作ClassType2的鍵?
您使用EF代碼第一? – Floremin 2013-05-06 18:45:32
我這麼認爲,但我不確定。這是我們這個行業的問題。我從未接受EF的正規教育,因爲當我回到學校時,EF還沒有存在! – Bill 2013-05-06 19:12:04