Это практический вопрос, связанный с управлением доменом:
Концептуально, я думаю, что получаю Aggregate, пока не пойду, чтобы определить его.
У меня есть объект Employee, который появился как корень Aggregate. В бизнесе некоторые сотрудники могут иметь связанные с ними Нарушения, связанные с работой:
Сотрудник ----- * Нарушения
Поскольку не все сотрудники подчиняются этому, я думаю, что Нарушения не будут частью Агрегата Рабочих, правильно?
Итак, когда я хочу работать с Сотрудниками и связанными с ними нарушениями, это два отдельных взаимодействия с репозиторами какой-либо службы?
Наконец, когда я добавляю "Нарушение", этот метод применяется к сущности Employee? Спасибо за помощь!