@oldhowl

Как по DDD хранить ValueObject в репозитории?

Как по DDD хранить ValueObject и маппить в базу? я так понимаю ValueObject появляется после того, как сущность подгружена из репозитория и маппится в сущность уже в коде? А в базе хранится все одной таблицей? Если это так то у меня отдельные должны быть модели для EF и для управляющего кода что бы потом их связать? Или для всех ValueObject нужна отдельная таблица и связи по ключам с родительской моделью? Если это так, то разве мы не нарушаем принцип реляционной базы, потому что в реляционной базе сущности не должны дублироваться, ведь Money могут быть с одним и тем же значением суммы и валюты.
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы