Я знаю, что когда Postgres создает дублирующее ключевое исключение, оно обычно дает значение дублирующего элемента в деталях самого исключения.C# Поймать значение дублирующего ключа из NpgSqlException
ERROR: duplicate key value violates unique constraint "name_of_pkey"
DETAIL: Key (field_name)=(value) already exists.
От C#, как я могу получить это значение из NpgSqlException (NpgSql 3.1.7.0) теперь, что поле деталь была удалена из класса исключений?
Если его не указывать, проверьте, содержит ли он ключ перед добавлением –
спасибо, я заметил комментарий слишком поздно. это привело бы меня быстрее, чем я сделал к решению – strongmmc
Помогло ли вам это? Чтобы я мог ответить. Могли ли бы вы принять это, пожалуйста ? –