0

我在我的项目中使用了存储库和 UnitOfWork 设计模式。我在通用存储库中有一些通用的 CRUD 函数,所有存储库都继承了它。实际上,我在项目中每个实体都有一个存储库。所以我的问题是我是否可以直接从存储库访问 DbContext ? 我想从两个实体但在不同的存储库中创建投影模型?

4

1 回答 1

0

您绝对可以这样做 - 您可以从基本存储库提供受保护的 DbContext。但我不认为从存储库访问其他存储库是一个好主意。最好将此类操作(使用多个存储库)放入域服务中。

于 2013-07-28T08:10:03.280 回答