我試圖創建一個到多個關係,其中TypeOfImmobile可以有一個Immobile或更多。 這裏是我的模型類:Insert語句與外鍵約束衝突。實體框架錯誤
INSERT語句衝突與外鍵約束「FK_dbo.Immobiles_dbo.TypeOfImmobiles_TypeOfImmobilesId」:當我創建一個不動
public class TypeOfImmobile
{
public int Id { get; set; }
[Display(Name = "Type Of Immobile")]
public string Designation { get; set; }
public ICollection<Immobile> Immobiles { get; set; }
}
public class Immobile
{
public int Id { get; set; }
public int TypeOfImmobileId { get; set; }
public virtual TypeOfImmobile TypeOfImmobile { get; set; }
}
時發生錯誤。衝突發生在數據庫「aspnet-ARQSI-IT2-20151031052056」,表「dbo.TypeOfImmobiles」,列'Id'中。 該聲明已被終止。
確切的錯誤是什麼? –
'公共虛擬ICollection Immobiles {get;組; }'也許你錯過了'虛擬' –
我試過虛擬它不起作用:/ – sergiogomesdev