2014-05-08 3 views
1

을 편집하려고 여기 내 편집 작업 방법입니다. 내 동작 만들기 메서드는 매우 유사하지만 잘 작동합니다.DbUpdateException 나는 데이터베이스 항목

내 데이터베이스에 업데이트라고하는 다른 테이블이 있습니다. 외래 키 TicketID이 티켓에 연결되어 있습니다. 각 티켓에는 여러 개의 업데이트가있을 수 있습니다. 이것이 문제의 원인이 될 수 있다고 생각하지만, mvc에 익숙하지 않아서 문제를 해결하는 방법을 모르겠습니다.

+1

DbUpdateException은 대부분 데이터베이스 제약 조건 위반 때문에 발생합니다. 오류 메시지를 표시하여 정확한 위반 사항을 찾아냅니다. – Yorro

+0

모델 바인딩 중에 포함시키는 속성 목록 끝에 여분의 쉼표가있는 이유는 무엇입니까? 그게 문제의 원인입니까? –

+0

그 여분의 쉼표는 없어야하지만 지금 제거하고 문제를 해결하지 못했습니다. – Paulie22

답변

0

메서드에 중단 점을 만들 수 있으며이 개체와 컨트롤러 편집 메서드에서받는 매개 변수를 검사 할 수 있습니다. 보기에서 필요한 모든 매개 변수를 컨트롤러로 전달하지 않는 것이 문제 일 수 있습니다. 먼저 확인하십시오.