Исключительный класс или интерфейс для обработки дублируемой или уникальной ошибки ограничения ключа в C # - PullRequest
0 голосов
/ 06 ноября 2019

Я обработал исключение DB уникального или повторяющегося ключа, как показано ниже:

 catch (DbUpdateException ex) when (ex.InnerException?.InnerException is SqlException sqlException &&
(sqlException.Number == 2627 || sqlException.Number == 2601))

Существует ли какой-либо класс, такой как "DbUpdateConcurrencyException", где он обрабатывается для уникальных и повторяющихся ключей? Я пытаюсь избежать использования номеров кодов ошибок.

...