Обновить DDD сущностей значениями базы данных - PullRequest
0 голосов
/ 01 апреля 2020

Я новичок в дизайне, управляемом доменом. Я читал об этом, но не могу найти хорошего ответа на этот вопрос.

Допустим, у меня есть пользовательский объект с полем даты с именем last_logon и целыми полями с именами посещений.

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

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

Причина этого вопроса в том, что у меня есть приложения, которые используют Google Firestore. Здесь я могу обновить поле до отметки времени или приращения сервера, не зная фактического значения на сервере приложений.

Я хотел бы иметь возможность все еще делать это в режиме DDD.

Вы бы порекомендовали использовать CQRS или, может быть, совершенно другой подход?

...