Предположим, у меня есть 2 объекта - Foo и Bar. Foo - это совокупный корень и содержит Bar. Насколько я понимаю, он должен выглядеть следующим образом:DDD: совокупный корень вопрос
public class Foo{
private readonly Bar Bar;
}
Я хочу, чтобы обеспечить функциональность для пользователей, чтобы выбрать Bars для Фооса из определенного списка (и его изменений).
Если репозитории предназначены только для совокупных корней, это означает, что репозиторий для сущности Bar не будет.
Это приводит к проблемам. Бар не может быть создан/обновлен независимо без ссылки на Foo.
Означает ли это, что в баре должен быть репозиторий, несмотря на то, что он не имеет смысла без Foo?
Нет такой вещи, как глупый вопрос, просто глупые ответы;) Кстати, этот вопрос мне очень помог – Eldar