2013-07-31 5 views
0

Entity Framework 데이터베이스 작업 중에 외래 키 위반과 같은 오류를 처리하려고합니다. 따라서 사용자가 프레임 워크를 사용하여 레코드를 업데이트, 삽입 또는 삭제할 때 sql 오류를 찾아보다 명확하고 읽기 쉬운 오류 메시지를 표시하려고합니다. 현재 오류 처리가 없으면 응용 프로그램이 손상된 상태로 유지되고 오류 메시지가 길고 특정한 스택 추적으로 팝업됩니다.Entity Framework 데이터베이스 작업 중 오류 처리

이 문제에 대한 해결책을 찾기가 어려웠습니다. 어떤 도움을 주셔서 감사합니다!

또한 Silverlight 및 WCF 데이터 서비스와 함께 Entity Framework를 사용하고 있습니다.

+0

try..catch (SpecificExceptionType ex)를 사용하면 좋습니다. 그런 다음 문제를 알고, 당신이 말한 것처럼 좋은 메시지를 낼 수 있습니다. – Dilshod

답변

0

을 EF 던져 오류가 많습니다하기 때문에이 작업은 정말 어렵다 오류가 더 있는지에 대한 원인. 내 추천 저장소 패턴을 사용하는 것입니다. 저장소 패턴을 쉽게 만들려면 모든 엔티티에 대해 일반적인 것을 사용할 수 있습니다.

관련 문제