EF6 및 SQL Server에서 UniqueKey Violation 예외를 어떻게 탐지할 수 있습니까? 테이블 중 하나에 고유한 키가 있으며 중복 레코드를 삽입하려고 하면 예상대로 예외가 발생합니다.그러나 고유한 키 제약 조건 위반에 대한 오류 메시지를 사용자 지정할 수 있도록 고유한 키 예외를 다른 키와 구별해야 합니다. 온라인에서 찾은 모든 해결책은 캐스팅을 제안합니다.ex.InnerException로.System.Data.SqlClient.SqlException그리고 만약에Number속성은 다음과 같이 2601 또는 2627과 같습니다. try { _context.SaveChanges(); } catch (Exception ex) { var sqlException = ex.InnerExceptio..