Прямо сейчас я реализую архитектуру DDD в проекте .NET CORE, я создал 3 уровня:
Приложение, Домен, Инфраструктура, но есть проблема, которую я не могу понять
Я реализовал шаблоны репозитория и IUnitOfWork, но вопрос остается в моей голове
Уровень домена сделает свое дело логику данных, но как эти данные будут сохраняться в БД? поскольку уровень домена не может зависеть от инфраструктуры
Будет ли он отправлять данные обратно в приложение, а затем уровень приложения отправляет их в инфраструктуру? Или уровень домена также будет иметь файл ApplicationDbContext, например, слой инфраструктуры?
Вот фрагмент моей структуры текущей папки!:

Подробнее здесь: https://stackoverflow.com/questions/683 ... chitecture
Мобильная версия