Я начинаю писать веб-приложение,
Я хочу использовать многоуровневую архитектуру и хочу в будущем расширить приложение с помощью модулей расширения.
Так что проблема в том,что, какая архитектура является лучшим способом использования ядра структуры сущностей для изменения базы данных в других модулях?
наследовать модули DbContext от основного DbContext, созданного на основном уровне доступа к данным?или ...
А что вы думаете об использовании универсальных сервисов в многоуровневой архитектуре для любых моделей?