Cuando actualizo a un empleado consigo una excepciónActualización de la tabla primaria con el marco de la entidad ado.net con los servicios del dominio
"Una violación de restricción de integridad referencial se produjo: Los valores de las propiedades que definen las restricciones de referencia no son consistentes entre el principal y los objetos dependientes en la relación ".
Mi código recibe un Employee
, se adjunta al contexto y guarda los cambios.
public void UpdateRAD_Tbl_OrderPatient(Employee emp)
{
try
{
this.ObjectContext.RAD_Tbl_OrderPatient.AttachAsModified(emp);
this.ObjectContext.SaveChanges();
this.ObjectContext.AcceptAllChanges();
}
catch(Exception ex)
{
}
}
La excepción ocurre cuando se cambia una clave externa en este objeto.
¿Cómo puedo adjuntar el objeto cambiando esta clave externa?
Aquí hay algunas cuestiones clave compuestas. ¿Está seguro de que la clave externa que proporciona al empleado realmente existe en Key? – Syeda