C# Unity2:使用生命周期管理器时解决泛型问题
我将 ASP MVC 3 (RC) 与 Unity 2 结合使用,取得了巨大成功。然而,我有一个无法解决的问题。在幕后,我使用 POCO(个人、公司……),我通过存储库访…
在MVC项目中测试UnityControllerFactory时模拟IUnityContainer的问题
我在测试统一控制器工厂时遇到问题。我正在清理统一容器并断言在其上调用了一个方法。虽然我得到了无效的强制转换期望,但无法真正看出我的代码有什么…
是否可以使用 Unity 将参数注入到受保护的构造函数中?
我可以在温莎城堡中执行此操作: public abstract class AbstractFactory { protected AbstractFactory(Foo constructorParm) { // Do something with…
在 Web.config 中配置 Unity 容器
我正在尝试使用接受 Array 类型参数作为输入的类型来配置 Unity: <type type="IPermissionCheckPlan" mapTo="CompositePlanTeamWorkroomMove" name…
与使用我构建的容器相比,使用第三方依赖注入容器有什么好处?
我很久以前在观看这个节目时构建了一个 IoC 容器 http://www.dnrtv.com /default.aspx?showNum=126 几个月前,并使用它做了一个小样本,并且工作正常…
Unity Service Locator:是否有提供的方法来测试配置是否有效?
在 StructureMap 中,有一种方法可以调用 StructureMap.ObjectFactory 来测试您的配置是否有效: Unity 中是否有等效的方法? [Test] public void Tes…
在没有 Prism 的情况下使用 Unity
我开始学习 Silverlight(我对 WPF 很熟悉:P)。当我开始一个新的程序时,我总是尝试加入一些新的东西。这次我想要DI。我看了所有关于棱镜和棱镜的错…
UnityContainer:解析时的条件逻辑
我有一个具有 3 种不同实现的接口。我使用 Unity Container 在 Web 应用程序的 Web.config 中将 3 个实现注册为命名别名。 有没有一种方法可以使用 Un…
如何使用 Unity 在每次处理旧实例时解析新实例
我正在尝试开始使用 Unity,但我有一点库存。 我有一个 Context 类和一个由容器解析的 Repository 类。 我的 Repository 类采用 Context ctor 参数作…
你如何处理“深”的问题?与 IoC 和 DI 的依赖关系?
我是 IoC 新手,正在使用 Unity。假设您有一个包含“n”个项目的解决方案,并且您希望使用 Unity 来注册和解决依赖项。假设您的组合根位于项目a中。假…
单个 ASP.NET MVC 项目中的多个 IUnitOfWork 实现
我们有一个使用 Unity 和 IUnitOfWork 作为 EF 上下文的站点。到目前为止,我们只使用了一个 EF Context,因此这是 Unity 配置中映射的一个。这一切都…
如何将现有容器绑定到另一个容器?
我有从 UnityContainer 类继承的实例,并且想要创建额外的实例来“继承”前一个实例的所有注册? 我是否正确理解 AddExtension 方法执行了我所期望的…
MVC Unity DI Setter 方法问题
我已经阅读了几天有关 MVC 中的 Unity 的内容,并且一直在努力使其发挥作用 - 希望你们能提供帮助。 我已经按照描述的方式设置了 Unity 这里,从广泛…
温莎城堡类型工厂设施等效项
是否有任何其他 .NET IoC 容器提供与温莎城堡中的类型化工厂设施等效的功能? 例如,如果我在 WPF 应用程序中使用抽象工厂模式: public class MyView…