DDD: Obiekty połączeń to obiekt obiektu lub obiekt wartości?

Pracuję nad aplikacją, w której użytkownicy mogą śledzić siebie nawzajem, w podobny sposób jak Twitter.

Po przeczytaniu DDD rozumiem, że moi użytkownicy są obiektami encji - odwołuję się do nich przy użyciu ich unikalnego identyfikatora.

Gdy jeden użytkownik „podąża” za innym (to znaczy tworzy połączenie), relacja jest przechowywana w tabeli wiele do wielu. Jego pola obejmująFollowerID, TargetID, iStatus. Dla każdej kombinacji Podążający / Cel (jedna Aktywna, druga Nieaktywna) mogą być tylko dwa rekordy, więc mogę bezpiecznie identyfikować obiekty na podstawie ich atrybutów.

Myślę więc, że moje obiekty Connection są obiektami wartości, a nie obiektami, ale nie jestem pewien. Czy możesz mi pomóc w podjęciu tej decyzji?

questionAnswers(2)

yourAnswerToTheQuestion