2

我正在使用 Unity HierarchicalLifetimeManager 通过构造函数注入来解析 EF dbcontext。

出于某种原因,我想手动重新创建 dbcontext,例如在提交 1000 条记录之后。

我试过LifetimeManager.SetValue(newValue)但它不起作用,构造函数注入仍然注入旧的dbcontext。

我在这里缺少什么?

4

1 回答 1

2

我找到了解决方案。

调用后,LifetimeManager.SetValue(newValue)我必须解决所有共享 dbcontext 的实例。

于 2013-10-30T03:53:17.840 回答