Мы разрабатываем систему для замены старого приложения от наших клиентов.Нужно ли вручную назначать идентификаторы сущности? Хорошая идея?
На самом деле существует множество объектов (например, продавцов, продавцов, продуктов и т. Д.), Которые должны иметь назначенный вручную идентификатор, так как они могут быть интегрированы с другими существующими системами. т.е. учет.
Мы считаем, что лучшее решение просто позволяет пользователю назначать идентификаторы объектов вручную при создании объекта; мы собираемся предложить ему следующий доступный идентификатор, и пользователь сможет изменить его, если захочет. обновление не допускается! (muahahaha)
Мы будем рады услышать ваши мысли. Плюсы/минусы
Заранее спасибо :)
PD: Знаете ли вы какие-либо документы о? -Entities и IDs-
ОБНОВЛЕНИЕ
- Мы считаем, что должны быть случаи, когда это касается и этого не делают. поэтому ...
- Кроме того, есть случаи, когда клиент буквально хочет, чтобы у данного объекта был Ид, который они приносят. Я считаю, что внутренние коды внутренней структуры.
В каком варианте использования это было бы предпочтительнее? – Stephen