一个工作单元应该由多个dbcontext组成
答
您不应该在UoW中拥有同一个数据库的多个dbcontext,因为您会发现并发性和数据不一致问题,这就是UoW的感觉,避免了这种问题。
UoW可以包含多个不同数据库的dbcontext,但是如果您需要涉及两个或多个dbcontext的原子任务,则需要一些分布式事务机制。
由于我不知道实施技术,我不能更具体。