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沒有任何優勢,但名稱「工作單元」意味着我應該只包括控制器完成其工作所需的內容,不多也不少。