Delphi 依赖注入:框架与委托构造函数
当您可以简单地使用以下模式时,为什么还要使用依赖注入框架? unit uSomeServiceIntf; interface type ISomeService = interface procedure SomeMeth…
温莎城堡不会在财产中注入记录器!
我尝试将 log4net 注入到我的服务类的 ILogger 属性中,但该属性始终为 NULL! 我看过这个主题,但它对我没有帮助! 如何让温莎城堡自动注入属性? 这…
MVC 3 IoC 容器导致客户端和服务器验证问题
我们最近将一个项目升级到 MVC 3 Tools,并发现我们的控制反转容器导致客户端和服务器端的本机 MVC 模型绑定验证出现问题。当我们连接 IoC 时,客户端…
AutoFac IoC、DDD 和存储库间依赖关系
我有两种 POCO 类型,A 和 B。我为每种类型都有一个存储库,Rep>和 Rep>,两者都实现了 IRep>和 IRep>由 IoC 容器(本例中为 AutoFac)提供服务。 存…
如何创建一个 Ninject 自定义作用域,在该对象被释放之前返回相同的对象?
在 Ninject 中,在单例范围内声明绑定意味着每次都会返回相同的对象。永远只能有一个对象。 我想要的是一次返回一个对象。换句话说: 第一次调用 Get(…
Fluent IOC 配置/模块的最佳位置(当前正在尝试 Ninject)
我正在努力寻找放置 Ninject 配置“模块”的最佳位置(指定类型绑定的位置)。我希望我只是错过了一些明显的技巧,因为这开始成为我使用流畅配置(以…
返回抽象泛型类型的适当具体类型
我在 StructureMap 配置方面遇到了困难。我有一个 ValidationProvider 接受 Func 作为其验证工厂。我需要使用结构图来提供它,以便它知道它应该返回验…
实际上,为什么我要使用鸭子类型或控制反转?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
Autofac:如何在依赖于另一个对象函数输出的类上使用构造注入
这个问题一般是关于 IoC 的,但我使用的是 Autofac,所以 Autofac 解决方案会很棒。 因此,假设以下类: class A { IEnumerable GetBs(); } class B {…
.Net - 多个 ORM 的工作单元模式解耦
我当前的应用程序结构是: 模型组装 数据组装 定义由 ORM 实现的存储库接口 定义由 ORM ORM 程序集 通过数据组装实现存储库接口 使用 unity(IoC 容器…
如何防止用户控件共享视图模型?
让我尝试解释一下我的问题。 我在 ASP.NET Web 窗体应用程序中使用 MVVM 模式。 每个用户控件都有一个支持 ViewModel,我使用以下方法初始化它们: pu…