Совокупный корень DDD/структура репозитория

Я новичок в этом, поэтому мое понимание все еще нечеткое.

У меня есть модель Person и модель AccountType в моем проекте. Каждый человек ссылается на тип учетной записи.

Теперь, если я правильно понимаю, Person определенно является совокупным корнем, тогда как AccountType, вероятно, нет, поскольку записи в таблице типов учетных записей будут в значительной степени статичными и, безусловно, не будут иметь никакого значения вне Person.

Однако, когда я создаю нового человека, мне нужно установить тип учетной записи, поэтому, похоже, мне нужен репозиторий для доступа к типу учетной записи для назначения пользователю, но код репозитория, который у меня есть, позволяет получить доступ только к совокупным корням.

Как правильно это структурировать?

5
задан Dale K 7 August 2012 в 08:53
поделиться