После взлома моего текущего приложения - я снова столкнулся с проблемой, которая убивает часть радости , которую я ожидал от своей модели домена.
Проблема здесь в том, что aggregate root
/ самый важный класс в моей доменной модели не имеет согласованных значений идентификаторов для своих записей.
(Например, испорчено: 1..3..5..12..150..157..
и т. Д. | Это потому, что это база данных, которая обновляется со времени MS Access 1997 и теперь масштабируется до MSSQLServer).
Есть ли способ получить объект real next
в текущей коллекции (что означает, что он не просто основан на значении идентификатора)?
Что бы вы, ребята, предложили мне сделать в этом случае?
И это хорошая идея:
- Удалить поле идентификатора и восстановить его?
- Создать несколько HelperMethods, чтобы получить следующий объект в текущем? (Как бы вы этого добились??)