Представьте, что у меня есть таблица клиентов.
И в этой таблице есть столбец идентификаторов, Primary Key int, Identity, весь этот джаз. У нашего клиента также есть имя.
Теперь, если бы я должен был отправить информацию в отчете или по электронной почте, где была ссылка на мой сайт, чтобы однозначно идентифицировать этого Клиента, было бы хорошей практикой использовать поле первичного ключа ID
Все мои инстинкты говорят мне, что это ужасно, и что суррогатные идентификаторы ДОЛЖНЫ использоваться ТОЛЬКО для базы данных - и никогда не подвергаться воздействию внешнего мира таким образом.
Но я ищу тот убийственный аргумент, который я мог бы использовать в будущем, если (когда) будет представлен с этим делом.
Мысли