【发布时间】:2012-08-21 14:38:44
【问题描述】:
当我们在 WCF 上下文中调用 UnityContainer.Resolve<T>() 方法时,如何使用 Unity 应用程序块强制 Unity 配置创建对象的新实例?
【问题讨论】:
-
您使用的是哪个生命周期管理器?另外,你想处理非托管对象吗?
-
我没有配置生命周期管理器,我需要处理我的存储库对象
-
为什么知道你的仓库对象没有被释放?
-
如果我手动更新数据库,它不会反映在 Entity Framework 中,我还在 Dispose 方法中包含了一行来记录他在文本文件中调用方法并且日志没有被调用的事实已创建
-
我知道了,嗯,Unity不支持为你调用Dispose,它只是释放引用,让GC收集。大多数 IoC,您需要手动处理
标签: c# wcf design-patterns dependency-injection unity-container