我试图创建一个到多个关系,其中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