我在这里有另一个关于工作单元 (UoW)和存储库模式的问题。所以我喜欢TempHire解决方案显示的 UoW 存储库,非常好,我理解这一点。但是,当您传入请求实体成为父实体.expand
或.select
脱离父实体的查询时,EFContextProvider 是调用该操作的存储库,还是直接转到Context
. 我稍微研究了一下,我发现EFContextProvider
有它自己的上下文实例。这让我很担心,因为我已经使用存储库模式抽象了一些东西,但是我认为在执行这些嵌套操作时不会应用它们。谁能帮我确认一下?如果这是正确的,是否有任何设置,以便将转到我的存储库,它模仿DbContext
, 用于这些嵌套调用?
谢谢伙计们和女孩们。保持微风