DDD: ¿Los objetos de conexión son objeto de entidad o objeto de valor?
Estoy trabajando en una aplicación donde los usuarios pueden seguirse de una manera similar a Twitter.
Después de leer sobre DDD, entiendo que mis usuarios son Objetos de Entidad; me refiero a ellos usando su ID única.
Cuando un usuario "sigue" a otro (es decir, forma una conexión), la relación se almacena en una tabla de muchos a muchos. Sus campos incluyenFollowerID
, TargetID
yStatus
. Solo puede haber dos registros para cada combinación de seguidor / objetivo (uno activo y otro inactivo), por lo que puedo identificar los objetos de forma segura según sus atributos.
Entonces, creo que mis objetos de conexión son objetos de valor, no objetos de entidad, pero no estoy seguro. ¿Me pueden ayudar con esta decisión?