有没有像 Unity 这样的东西可以完成不需要界面的简单事情?
也许我误用了 Unity,但事情就是这样。我有几个应用程序,它们都加载相同的插件程序集。所有程序集都需要一个库,我希望它们能够通过 Unity 访问该库…
使用 IoC 时如何管理对象处置?
我的例子是 Ninject 2。 // normal explicit dispose using (var dc = new EFContext) { } 但有时我需要在函数调用之间保持更长时间的上下文。 所以我…
如何使用可能的提供者配置工厂?
我有三个程序集:“Framework.DataAccess”、“Framework.DataAccess.NHibernateProvider”和“Company.DataAccess”。在程序集“Framework.DataAcces…
在 Unity 中使用泛型 ... InvalidCastException
我的接口定义是: 公共接口 IInterface 其中 T:UserControl 我的类定义是: 公共部分类 App1Control :UserControl,IInterface 我的 app.config 的统…
Winforms MVP 与 Castle Windsor - 子表单的 DI?
我正在构建一个 winforms 应用程序,使用被动视图 MVP 和 Castle Windsor 作为 IoC 容器。我对依赖注入和 MVP 还是有点陌生,所以我正在寻找一些…
使用 IoC.Resolve 时可以有条件构造类吗?
我有一个具有重载构造函数的服务类。一个构造函数有 5 个参数,另一个有 4 个参数。 在调用之前, var service = IoC.Resolve(); 我想做一个测试,并…
如何在 ASP.NET MVC 中使用 Windsor 注册程序集
我的项目如下所示: TestMvc(我的 Web 项目)具有对我的接口和业务对象所在的 DomainModel.Core 程序集的引用。 实现 DomainModel.Core 中的接口的类…
使用 IoC 容器时如何管理接口隔离?
可能的重复: StructureMap 单例用法(实现两个接口的类) 我'我目前正在设计一个小型系统,并且正在使用 StructureMap 作为 IoC。我最近刚刚明白了…
使用 IoC 处理在单个函数调用中发生变化的依赖关系
我们正在尝试找出如何在服务类根据其使用方式具有不同依赖项的情况下设置依赖项注入。在我们的具体案例中,我们有一个 Web 应用程序,其中 95% 的情况…
依赖注入解决循环依赖
示例: class MyClass { Composition m_Composition; void MyClass() { m_Composition = new Composition( this ); } } 我对在这里使用依赖注入感兴趣…