Supponiamo di avere un'applicazione DDD con tre contesti limitati, ad esempio vendite, produzione e marketing.
Dire che volevo installare una funzione di amministrazione. La funzione di amministrazione consentirebbe ai superutenti di modificare i dati nelle tabelle utilizzate da: SalesRepository; ProductionRepository e MarketingRepository.
In che modo la struttura amministrativa può estrarre informazioni dal database:
Opzione 1) Utilizza i tre repository, ad esempio, SalesRepository; ProductionRepository e MarketingRepository
Opzione 2) L'amministrazione verrebbe considerata come un contesto limitato e dotata di un proprio repository. Questo potrebbe essere un repository generico poiché il contesto limitato contiene solo operazioni CRUD, cioè non esiste una logica di dominio.
In particolare, sto chiedendo se un semplice impianto di amministrazione debba essere trattato come un contesto limitato. Non sto chiedendo: "che cos'è un contesto limitato?".