当我更新员工时,我得到一个例外
“发生了引用完整性约束违规:定义引用约束的属性值在关系中的主体和从属对象之间不一致。”
我的代码收到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)
{
}
}
在此对象上更改外键时会发生异常。
如何附加更改此外键的对象?
答案 0 :(得分:0)
您可以查找Key实体并将Employee添加到Key.Employee并保存更改,而不仅仅是附加和保存。