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