У нас есть конфликт в наших командах программистов, когда возникает ошибка в базе данных.
Когда дБ сталкивается с такой ошибкой:
«Msg 547, Уровень 16, Состояние 0, Строка»1
Оператор DELETE конфликтует с ограничением REFERENCE ... «.
Пользовательский интерфейс должен отображать понятные сообщения, например:
« Вы не можете удалить этот элемент.Он использовал ».
Команда базы данных (MS SQL) возвращает чистое сообщение об ошибке с помощью« повысить ошибку »и ожидает, что внутренняя команда (Node js) или внешняя команда (Angular) преобразуют это сообщение в понятное пользователюсообщения и показать пользователю.Но внутренняя и внешняя команды говорят, что она не оптимизирована, и сообщения базы данных должны быть преобразованы в понятные пользователю сообщения в базе данных.
Существуют ли какие-либо стандарты для этой проблемы?