Задать вопрос
@oldhowl

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

Как по DDD хранить ValueObject и маппить в базу? я так понимаю ValueObject появляется после того, как сущность подгружена из репозитория и маппится в сущность уже в коде? А в базе хранится все одной таблицей? Если это так то у меня отдельные должны быть модели для EF и для управляющего кода что бы потом их связать? Или для всех ValueObject нужна отдельная таблица и связи по ключам с родительской моделью? Если это так, то разве мы не нарушаем принцип реляционной базы, потому что в реляционной базе сущности не должны дублироваться, ведь Money могут быть с одним и тем же значением суммы и валюты.
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Stepik
    PRO C#. Управление памятью
    3 недели
    Далее
  • OTUS
    C# Developer. Basic
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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