I have some EF bounded contexts like followspublic class BoundedContext_1 : DbContext{    IDbSet<A> As { get; set; }    IDbSet<B> Bs { get; set; }}public class BoundedContext_2 : DbContext{    IDbSet<C> Cs { get; set; }    IDbSet<D> Ds { get; set; }}public class BoundedContext_3 : DbContext{    IDbSet<D> Ds { get; set; }    IDbSet<E> Es { get; set; }    IDbSet<F> Fs { get; set; }}I am trying to implement UoW/Repository pattern for my solution.Now it seems to me that I will end up creating many repositoris (7 in this case) each of which dedicated to a separate IDbSet of a bounded context and therefore having many units of work (3 in this case) having their own repositories - that's a lot of effort and does not seem feasible since my actual model is much more complicated than the example above.The question is Am I forced to go that way? should I have a separate UoW for each bounded context with its own repos? Or there is a way to avoid this and do it in a simpler way?Thanks in advance
Should I have separate units of work for each EF bounded context?
repository;unit of work