标签: c# entity-framework unit-of-work
我使用EF UnitOfWorkPattern,在另一个存储库中使用一个存储库是一种很好的方式吗?例如,我有存储库A,这个存储库需要逻辑来从存储库B中检索数据。
答案 0 :(得分:2)
我说不。存储库通常抽象出CRUD操作,仅此而已。它们通常特定于一个实体"或"表"。
如果你需要一个跨存储库"的功能,那么你可能正在实现一些业务逻辑,它不属于repository-uow层。