MEF 缺少什么才能与 IoC 容器相媲美?
MEF 是 不是 IoC 容器。但看起来它几乎是一个IoC容器。看来我可以轻松地使 MEF 表现得像一个 IoC 容器(请参见下面的示例),并且没有太多遗漏使 MEF …
如何为我的模型对象集成 db4o 和 autofac?
我可以看到如何使用 autofac 实例化类的对象,然后将它们传递给 db4o 进行存储。当我需要从 db4o 检索对象实例时,如何使用 autofac 注册对象? 我最…
Unity容器RegisterType问题
我正在尝试自动注册存储库: 这可行,但我不喜欢它,因为在服务层类中,我必须向构造函数提供具体的 EntityRepository 而不是提供接口 IRepository pu…
是否可以阻止单例组件使用 PerThread 组件然后使用 castle-windsor?
是否可以阻止 castle-windsor 满足单例组件与每线程组件的依赖关系?我查看了子依赖解析器和处理程序选择器,但不知道如何解决这个问题。…
有关在温莎城堡中注册 wcf 客户端组件的正确错误消息
当我尝试在 Castle Windsor 中注册一个指向配置中有错误的 WCF 服务的组件时,我尝试收到错误消息。为了注册我正在使用的组件: container.Register(C…
如何让 CastleWindsor 在调用 Resolve 时创建一个新实例
我有以下代码: public interface IService { } public class MyService : IService { } 和一个测试方法 [Test] public void T1() { IWindsorContaine…
如何使用 Castle Windsor - Fluent Interface 来注册通用接口?
Castle Windsor 刚刚推出了一个用于注册组件的 Fluent 界面,作为在配置文件中使用 XML 的替代方案。如何使用此 Fluent 接口来注册通用接口? 为了说…
使用 MEF 按命名空间解析导入
我使用 MEF 作为 IoC 容器。 如果请求类位于 Foo.UI.* 命名空间中,我希望 ILogger 解析为 ClientLogger,否则它应该解析为 Logger。我可以这样做吗?…
Unity2解决问题
伙计们。 我们正在为应用程序使用 MS Unity 2 框架。 我们有类似于下面描述的代码 public class Context:IContext { public IFlow Flow {get;set;} } …
Factory 与 PicoContainer - IoC 容器的优点
我试图打开我的思维,接受奇特的 IoC 原则,我发现了这篇文章: Martin fowler 谈 IoC 他提供了一些使用 PicoContainer 的示例: private MutablePico…