Как источник событий можно комбинировать с несколькими типами объектов словаря, такими как Country
, Region
, Time Zone
и т. Д., И типами словаря из конкретной модели предметной области, такими как Budget
или Availability
определенияНекоторые объекты словаря должны быть доступны для редактирования в интерфейсе администратора, а некоторые нет.
Например, мы решили, что нам не нужен административный интерфейс для стран.Таким образом, нам не нужно реализовывать команды AddCountry
/ RemoveCountry
.
Должен ли я генерировать набор событий CountryAdded
, т.е. сохранять объекты словаря как поток событий? Используем ли мы когда-либо источник истины, отличный от потока событий?
Если я могу обойтись без потока событий для объектов словаря, как вы решите эту проблему:
Отображение списка стран с количеством пользователей в каждой стране.
В этом случае мне нужно представление Country
объектов в модели чтения с прослушивателем для события UserAdded
.
Спасибо.