Я обработал исключение DB уникального или повторяющегося ключа, как показано ниже:
catch (DbUpdateException ex) when (ex.InnerException?.InnerException is SqlException sqlException &&
(sqlException.Number == 2627 || sqlException.Number == 2601))
Существует ли какой-либо класс, такой как "DbUpdateConcurrencyException", где он обрабатывается для уникальных и повторяющихся ключей? Я пытаюсь избежать использования номеров кодов ошибок.