Ho letto molti articoli e sono ancora confuso se usare il modello dell'Unità di lavoro o meno. Io uso repository generici (Pattern Repository) ma se la mia comprensione del pattern UOW è corretta, la maggior parte degli strumenti di persistenza oggi offre un'unità di pattern di lavoro già implementata (DbContext, ObjectContext, DbSet).
Voglio sapere se, in questi casi, non dovremmo provare a implementare del tutto il modello UOW? o ho visto in uno degli articoli (mi dispiace non posso riferirmi da quando mi sono perso da qualche parte) che avevano avvolto il DbContext all'interno di una classe UOW e mi è stato lasciato chiedersi quale motivo potessero avere di farlo.