어떤 이유에서든 db.SubmitChanges가 실패한 경우 실패한 메시지를 반환하려고합니다.LinqToSql에서 실패한 SubmitChanges를 어떻게 처리합니까?
DO 오류를 잡기 만합니까? 아니면 여기에서 ConflictMode가 도움이됩니까?
어떤 이유에서든 db.SubmitChanges가 실패한 경우 실패한 메시지를 반환하려고합니다.LinqToSql에서 실패한 SubmitChanges를 어떻게 처리합니까?
DO 오류를 잡기 만합니까? 아니면 여기에서 ConflictMode가 도움이됩니까?
FailOnFirstConflict는 데이터베이스 업데이트 시도가 즉시 중지되도록 지정합니다. ContinueOnConflict는 데이터베이스에 대한 모든 업데이트를 시도하도록 지정합니다.
수행중인 저장/업데이트 유형에 따라 후자가 일치하지 않는 결과를 초래할 수 있습니다.
이와 관련이 없으면 FailOnFirstConflict를 사용하여 첫 번째 오류를 반환하면됩니다.
계속 충돌은 여전히 롤백됩니다. 그러나 데이터베이스에 가능한 모든 변경 사항을 적용하려고합니다. 즉, 첫 번째 문제가 아닌 모든 충돌을 파악하여보고 할 수 있습니다.
answers to another question에는이 작업을 수행하는 방법에 대한 코드가 나와 있습니다.