技术:ASP.NET MVC3、Entity Framework 4、多层应用
我有两个 0 对 1 关系的表。一个副本可以有 0 个或一个 pagamento,而 pagamento 只有一个副本。关联
Duplicata 的行保存在我的数据库中,当我创建一个新的 Pagameto 实体并添加到一个 Dupliacata 时会出现此错误:
A referential integrity constraint violation occurred: The property values that define the referential constraints are not consistent between principal and dependent objects in the relationship.
下面的图像显示了带有一个 Pagamento 的实体 Duplicata。 关联
并且带有错误的代码:
context.Duplicata.Attach(duplicata);
context.ObjectStateManager.ChangeObjectState(duplicata, EntityState.Modified);
context.SaveChanges();