Я впервые загружаюсь в DDD (в .Net), так как я перестраиваю некоторые основные компоненты устаревшего корпоративного приложения.
Что-то, что я хочу прояснить, это то, как мы реализуем упорство в надлежащей архитектуре DDD?
Я понимаю, что сами домены - это непрозрачность, и их следует разрабатывать с использованием "вездесущего языка" и, конечно же, не принуждать к ограничениям ЦАП месяца или даже физической базы данных.
Я исправлю, что интерфейсы репозитория находятся в рамках сборки домена, но Репозитарий Реализации существует в пределах уровня сохранения? Уровень persistence содержит ссылку на слой Domain, но не наоборот?
Где мои действительные методы репозитория (CRUD) вызывается из?