【问题标题】:Use DbContext in repository在存储库中使用 DbContext
【发布时间】:2013-07-28 08:06:02
【问题描述】:

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

【问题讨论】:

    标签: c# repository dbcontext unit-of-work


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 2019-08-17
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 1970-01-01
      相关资源
      最近更新 更多