0
我是我的实施存储库模式与MVC我使用EF作为我的DAL。每个数据库表在我的EF上下文中都有一个关联的类,我正在使用他们自己的存储库在我的工作单元(UoW)中实现每个表。假设我的DB/EF有表A,B,C,D,E,并且我正在测试FooController,它需要A,B,C和BarController,它需要C,D,E。应用程序是否应该使用单个或多个工作单元?
我应该创建两个UoW(fooUoW,barUoW)还是只有一个UoW?我认为创建多个UoW没有任何优势,但名称“工作单元”意味着我应该只包括控制器完成其工作所需的内容,不多也不少。