MVC2到MVC3 IOC问题
我刚刚从 MVC2 迁移到 MVC3,在构建项目时出现以下错误: RhinoIoCControllerFactory 没有实现接口成员 System.Web.Mvc.IControllerFactory.GetContro…
Unity 容器应该在哪里创建并解析引用?
假设我有一个哈希组件,通过名为 IHash 的服务合约调用。我有一个需要使用哈希的组件 DLL。我们使用 Unity 创建一个松散耦合的系统。 我应该创建 Unit…
在 StructureMap 中注册一个默认实例
我有一个类(MyService),它有一个静态属性(MyService.Context),它表示当前上下文(特定于当前登录的用户,因此它会发生变化) 。 我想要实现的目…
IModule 中的注册类型和封装问题
Prism 设计复杂应用程序的常见方法是让每个模块实现 IModule 接口以初始化自身以便能够工作。 在大多数情况下,这种“初始化”主要是向 IoC 容器注册…
如何使用一些提供相同服务的提供商?
我注册了服务&具有某些 IoC 工具的提供程序(例如 StructreMap) public interface IProvider { void Load(int id); } public class Provider : IProv…
使用哪个 IoC 容器?
我正在选择一个 IoC 容器来注入我的应用程序依赖项。 我曾使用过 Spring.NET。我也听说过 Autofac、StructureMap 和 Microsoft Unity,它们非常相似。…
参数的注入配置通过属性和子值元素指定
我在尝试解析类型时收到此错误: public sealed class CustomApplicationUpdateProvider : ApplicationUpdateProvider { IUpdateProviderController c…
如何使用 StructureMap 对类型进行分组?
我有一些类 public interface IProvider { void Load(int id); } public class Provider1 : IProvider { public void Load(int id) {} } public class…
使用 Autofac 动态加载提供程序
我在我的项目中使用 Autofac 我有不同类型的提供程序,例如 data 或logging 等。这些提供程序在 web.config 部分中设置,并且每个部分都有一个默认提…
在我的示例案例中,将 Unity 应用程序块或 DI 与实体框架结合使用有什么好处
在下面的伪代码中,我有 3 层:ASP.NET WebForms 应用程序的 UI、BL 和 DL。 有人可以给我一些关于为什么我需要使用依赖注入的指示吗 和统一在这里?…
如何使用现有实例选择要在 IoC 容器中创建的类型
这可能只是一个新手问题,但我有以下问题: public class FooSettings {} public class BarSettings {} public class DohSettings {} // There might …
UnityContainer 和内部构造函数
我有一个带有内部构造函数的类,想要从 Unity (2.0) 中解析它。 public class MyClass { internal MyClass(IService service) { } } 然后我 _containe…
以接口作为参数的 WCF
请不要回复 ServiceKnownType,因为我不知道具体的实现是什么。 该接口设计为从 ioc 容器创建。我创建了一个 ServiceHostFactory,它添加了一个从容器…
创建 bean 时出错,无法将新的 LinkedBlockingQueue 作为构造函数注入到 ThreadPoolExecutor
我正在尝试创建一个 ThreadPoolExecutor bean,它需要作为属性传递给许多其他 bean。 我已经定义了以下内容,但在创建 LinkedBlockingQueue 时遇到了…
Spring:有还是一个容器?
它如何正确: “Spring 一般来说是一个容器,它管理对象......” 或 “Spring 使用/包含一个容器,它管理对象......” 我的意思是,IoC 容器是 Spring…