【发布时间】:2011-06-09 07:53:00
【问题描述】:
当我更新一个员工时,我得到一个异常
“发生参照完整性约束冲突:定义参照约束的属性值在关系中的主体对象和依赖对象之间不一致。”
我的代码收到Employee,附加到上下文并保存更改。
public void UpdateRAD_Tbl_OrderPatient(Employee emp)
{
try
{
this.ObjectContext.RAD_Tbl_OrderPatient.AttachAsModified(emp);
this.ObjectContext.SaveChanges();
this.ObjectContext.AcceptAllChanges();
}
catch(Exception ex)
{
}
}
此对象的外键更改时会发生异常。
如何附加更改此外键的对象?
【问题讨论】:
-
这可能是一些复合键问题。您确定您提供给员工的外键确实存在于 Key 中吗?
标签: c# asp.net entity-framework