Допустим, у меня есть сущность Product, у которой есть свойство Brand. Бренд - это сама сущность (а не объект-ценность, поскольку ее необходимо сохранять и поддерживать отдельно).
Я хочу иметь возможность создавать, обновлять или удалять бренды на отдельном экране пользовательского интерфейса. Затем при создании или обновлении продуктов назначьте правильный бренд в раскрывающемся списке.
Какая из двух вышеупомянутых сущностей может быть совокупным корнем (если не обеими)? И если один должен быть AR, а другой - зависимым объектом, как я могу выполнить операцию CRUD над ними отдельно от другого?
Как вообще можно смоделировать этот сценарий?