Un UnitOfWork dovrebbe contenere tutti i repository?

1

Sto cercando di ottenere il pattern Repository / UnitOfWork capito. Stiamo lavorando a un progetto con EntityFramework e il nostro DBContext contiene oltre 200 tabelle.

In questo momento il nostro approccio è quello di iniettare qualsiasi repository richiesto per un servizio. In questo modo i servizi possono chiamare solo alcuni metodi dal repository passato. I servizi sono facili da testare perché è facile falsificare i repository inseriti.

  • Quando si utilizza un pattern UnitOfWork, dovrebbe contenere UnitOfWork ogni singolo Repository dal progetto?
  • Sarebbe ok avere più unità diverse di Windows (contenenti diversi repository) per diverse parti di un'applicazione?
posta Winetradr 24.10.2018 - 18:09
fonte

0 risposte