标签: repository-pattern dbcontext unit-of-work
工作单元实现包含多个dbcontext是一种好习惯还是常见情况?如果是的话,如何管理提交和回滚?
答案 0 :(得分:1)
你不应该在UoW中拥有同一个数据库的多个dbcontext,因为你会发现并发和数据不一致的问题,这就是UoW的意义,避免这种问题。
UoW可以包含多个不同数据库的dbcontexts,但如果您需要涉及两个或更多dbcontext的原子任务,则需要一些分布式事务机制。
由于我不知道实施技术,我不能更具体。