DDD: возвращение состояния сущности. Куда принадлежат государственные классы? - PullRequest
0 голосов
/ 29 апреля 2020

Как вы знаете, кто:

Ничто за границей AGGREGATE не может содержать ссылку на что-либо внутри, кроме root ENTITY. root ENTITY может передавать ссылки на внутренние ENTITIES другим объектам, но эти объекты могут использовать их только временно, и они могут не удерживать ссылку.

В качестве подтверждения предыдущего правила, только AGGREGATE корни могут быть получены непосредственно с помощью запросов к базе данных. Все остальные объекты должны быть найдены путем обхода ассоциаций.

Я заставил мои агрегаты возвращать «Снимки», которые являются просто снимками состояния сущности на момент запроса.

  1. Есть ли правильное название для этих "снимков"?
  2. Куда относятся эти "снимки"? т.е. какой слой?
...