Ho letto il libro di Eric Evans. Ho avuto l'impressione che un modello di dominio non dovrebbe avere le dipendenze iniettate (anche repository).
Questa affermazione è supportata da domande come questa: link , dove il rispondente dice che "Oggetti dominio non dovrebbero dipendere da nient'altro". Tuttavia, vedo questo: link vale a dire un servizio di dominio nel modello di dominio che dipende dal repository.
Un dominio servizio dovrebbe avere dipendenze? Mi rendo conto che i servizi applicativi hanno i repository iniettati.
Il mio caso d'uso è un modello di dominio che individua ciò a cui un cliente ha diritto in base alle sue preferenze. C'è una tabella nel database chiamata offerte, che contiene la data di scadenza dell'offerta, ecc. Il modello di dominio:
1) Informa il servizio dell'applicazione che il cliente ha diritto di offrire a, be c. Quindi il servizio dell'applicazione va al database e ottiene le offerte
o
2) Il modello di dominio (servizio di dominio?) accede al database e ottiene i dettagli delle offerte e le restituisce al servizio dell'applicazione come elenco di DTO.