具有循环依赖的依赖注入
让我有两个非常基本的对象,例如: public class View { public View(Controller controller) { // Use the model exposed by the controller here } …
Autofac 属性注入
我正在更改我的 Asp.Net MVC3 项目以使用 Autofac 将服务注入到我的控制器中。到目前为止,这非常简单。我的服务都有一个 Telerik OpenAccess db 属性…
配置“深度”与 Unity IoC 的依赖关系
假设我的 MVC 2 项目中有以下类和接口: 存储库: IRepository1、IRepository2、IRepository3 public class ConcreteRepository1 : IRepository1 { pu…
.NET IoC:从(应用程序)组合根配置库组件
我有一个库处理与数据库后端的交互,我在大多数应用程序中使用该库,现在想要转换为 IoC 结构(在内部使用 Autofac,但其使用不应该依赖于特定的 IoC …
.NET IoC:实际程序执行期间创建的寄存器类型实例
我仍在尝试掌握 IoC,而且我想在程序流/类型解析需要构建的方式方面,我实际上走在完全错误的轨道上。 我有一个几乎以“旧方式”编写的 WinForms 应用…
IoC 容器、WCF 和 IoC 容器服务主机工厂
我最近一直在阅读有关 IoC 的内容,我认为它肯定会在我正在开发的 WCF web-service 中派上用场。然而,Ninject、StructureMap 和 Spring.Net(我只检…
Ninject - 静态类中的内核?
将 StandardKernel 与所需的 NinjectModule 一起“包装”在单独的共享库中的静态类中,并在需要注入时使用相同的库是否正确? (而不是每次都实例化一…
我应该使用 Unity 配置文件还是代码来注册类型和实例?
终于开始配置一个IoC容器了! 我正在使用 Unity 并已将其配置为使用配置文件注册我的对象: 例如, 我已经达到了我怀疑这是注册类型的好方法的地步。 …
使用 spring.net 将类注入到 using 语句中
我正在开发一个 .net c# 应用程序,该应用程序使用 spring.net 的依赖注入并遇到了问题。我有以下方法: public string Process() { using(var p = ne…
使用IoC容器时,如何将动态数据/对象传递给类?
我有一个带有以下构造函数的 Order 类 public Order(IProduct product, short count) { this._product = product; this._count = count; } ,我正在尝…