우선, 나쁜 영어를 유감스럽게 생각합니다. 저는 EF 4.0이있는 대학 프로젝트에 참여하고 있습니다. 매번 컬렉션에서 엔티티 아이템을 삭제하고 싶습니다. "엔트리가 업데이트되는 동안 오류가 발생했습니다." 외래 키가 있습니다.항목을 업데이트하는 동안 오류가 발생했습니다.
저는 1 포인트의 담당자가있어서 이미지를 게시 할 수 없으므로 다이어그램을 보여줄 수 없습니다.
private void Elimina_Pais_btn_Click(object sender, RoutedEventArgs e)
{
int IdPaisABorrar = ((Pais)Tabla_Paises_DataGrid.SelectedItem).Id;
MundialEntities db = new MundialEntities();
Pais PaisABorrar = db.Paises.Single(p => p.Id == IdPaisABorrar);
if(PaisABorrar != null)
db.Paises.Remove(PaisABorrar);
db.SaveChanges();
UpdatePaises();
}
내부 예외 {FK_Pais_Visita \ "참조 제약 \와 충돌 DELETE 문은"문디알 \ "테이블 \"dbo.Partido \ "열 'IdVisita'". 충돌 데이터베이스 \에서 발생했습니다 ". \ r \ n이 문구가 종료되었습니다. "} 고맙습니다 매우