我们正在使用Catle Windsor作为DI conatiner。
我们有处理wcf请求的服务器,因此我们使用 PerWcfSession 生活方式注册了注入我们的存储库的DbContext,以便在每次请求后处理该上下文。
在同一台服务器上,我们有另一个线程单独运行来进行一些调度工作,我们希望这个调度程序使用我们拥有的一个存储库,但问题是我们不能重用这个存储库,因为他的DbContext是PerWcfSession生活方式和调度程序线程不是WCF请求\响应流的一部分。
我想也许在那种情况下我们需要单独的容器用于那个单独的线程,但我不确定。
任何想法?
答案 0 :(得分:1)
我心中几乎没有选择: