порядковый номер модели домена - PullRequest
0 голосов
/ 04 июня 2011

Мне нужно назначить следующий порядковый номер для проекта в соответствии с заданным кодом префикса.Таким образом, вы получаете альтернативные номера идентификаторов, такие как PROJ_ABC_001, PROJ_ABC_002, PROJ_XYZ_001, PROJ_XYZ_002 и т. Д.

Хотя эта потребность довольно специфична, я хотел бы предположить, что существует более общий и общий случай, когда предприятия используют альтернативные идентификаторы, которыеявляются последовательными целыми числами для идентификации разных клиентов, проектов, заказов - что угодно.

Конечно, это не первичные ключи в базе данных.И хотя базы данных являются логическим местом для поддержки и генерации порядкового номера, только приложение знает конкретные правила для данного варианта использования.

Вы когда-нибудь рассматривали порядковый номер как объект домена в приложении?Можете ли вы предложить какой-либо шаблон (ы) проектирования для этого в многопользовательской среде?

Cheers,
Berryl

1 Ответ

0 голосов
/ 20 июня 2011

Самый близкий ответ, который я нашел здесь, был в соответствии с принятым ответом для связанной статьи .

Эта публикация гораздо более специфична для NHibernate, чем мне бы хотелось, так чтонерешительный ответ.Люблю видеть более технологически независимый (то есть, шаблон дизайна) тип ответа.

Приветствия,
Berryl

...