如何使用简单注入器模拟模块/安装程序/注册表
Autofac 有模块,Windsor 有安装程序和 StructureMap 注册表...使用简单注入器,如何将配置逻辑打包到可重用的类中? 我已经尝试过: public interfac…
主要 C# DI/IoC 框架如何比较?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
DI:使用子容器时注册-解析-释放
有一个软件,X,它有一个非常复杂的 API,我必须为其编写一个外观。我编写了一个类库 XClientLibrary,并使用 DI 和 IoC 容器 (Unity) 制作它。这是可…
如何组合 Spring.Net 配置中的路径以将其用作属性或构造函数参数?
是否有一种简单的“内置方式”来组合路径以将它们用作单个参数? 我使用自己的名为 SpringPathCombiner 的实现来执行以下操作: 这会将组合路径设置为…
使用 Specflow 和 WatiN 进行 IOC (simpleServiceLocator) 设置测试
我使用 Specflow 和 WatiN 进行了一些验收测试,但不确定在哪里为 IOC 容器 (SimpleServiceLocator) 设置注册。 在我的网站中,注册是通过 my global.…
StructureMap 死了吗?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…
如何使用Unity容器解析通用类作为构造函数参数解析通用接口
我不知道如何向我的 Unity (2.0) 容器注册具有注入通用接口的通用抽象类。这是接口和类: public interface IReportFactory { ... } public class Exp…
如何在 ServiceStack.net 中使用 Funq 注册多个 IDbConnectionFactory 实例
您将如何在 Funq 中注册不同的 IDbConnectionFactory 实例,然后直接在您的服务中访问它们?命名实例是否在这里发挥作用? 这是跨服务使用不同数据库…
为什么我想将 UnitOfWork 与存储库模式一起使用?
我在网上看到了很多关于 UnitOfWork 和 Repo 模式的信息,但仍然不清楚为什么以及何时使用——这让我有些困惑。 考虑到我可以通过使用 DI 通过使用 Io…
IoC:创建 Unity 扩展来覆盖依赖项?
通过使用 Microsoft 的 Unity,我能够在解析实例时覆盖依赖项,例如: var valueObjectThatOverridesAnyConfiguration = new object(); var container…