Я работаю над приложением, в котором пользователи могут подписываться друг на друга, подобно Twitter.
Прочитав DDD, я понял, что мои пользователи являются Сущностными объектами. -Я обращаюсь к ним, используя их уникальный идентификатор.
Когда один пользователь «подписывается» на другого (, т.е. формирует соединение ), взаимосвязь сохраняется в таблице «многие» ---«многие». Его поля включают FollowerID
, TargetID
и Status
. Для каждой комбинации Follower/Target (может быть только две записи: одна Active, другая Inactive ), поэтому я могу безопасно идентифицировать объекты на основе их атрибутов.
Итак, я думаю, что мои объекты Connection являются объектами-значениями, а не объектами-сущностями, но я не уверен. Можете ли вы помочь мне с этим решением?