如何将无参数构造函数与 ninject di 和 winforms 一起使用
我正在开发一个 WinForm 应用程序,使用 ninject 进行依赖注入。我的第一个问题是正在实例化的表单有一个参数(用于 DI)。我添加了一个无参数构造函…
ASP.NET MVC 3 使用 DI 和存储库与 EF 实现工作单元
因此,我尝试在系统的设计阶段实施最佳实践。我将使用带有 Entity Framework 4、ASP.NET MVC 3 C# 和存储库/工作单元模式的 DI 容器 (ninject)。 我将…
使用 Ninject 和全局过滤器进行依赖注入:IAuthorizationFilter
我使用安装在 App_Start 文件夹中的标准 NinjectMVC3 Bootstrapper。 我的应用程序类如下所示: public class MvcApplication : HttpApplication { st…
应用程序的 ANTS Profiler 具有 NInject 参考,给出“操作可能会破坏运行时的稳定性”
我正在尝试分析一个使用 Ninject 的应用程序。我正在使用 ANTS 探查器,当它到达线路时, StandardKernel kernel = new StandardKernel(); 探查器给我…
如何将泛型类型与约束绑定
我正在使用 Ninject DI 容器。我已经有了两个 public interface IRepository where T : AbstractEntity, IAggregateRoot { // methods signatures } p…
无法通过工厂 DI 理解 ninject(或一般的 IOC 容器)?
好吧,最近我一直在阅读 ninject,但我很难理解为什么他们在 wiki 页面上将 do 称为“穷人的”DI。可悲的是,我浏览了 wiki 上的所有页面,但仍然没有…
Ninject 自动连线
一些 IOC 容器具有所谓的基于约定的自动装配,例如,IProductRepository 映射到 ProductRepository,而无需您进行任何手动装配。 Ninject有这样的事吗…
如何确保 NInject2 按正确的顺序处理对象?
具体来说,如果我使用 NInject 创建一堆绑定在单例范围内的对象,我希望 NInject 以相反的顺序释放它们。 我有一个测试用例如下,我想知道我是否做错…
NServiceBus 订阅不起作用
我正在尝试设置一个 NServiceBus PubSub 示例,该示例托管在一组 Windows 服务中。 我已经配置了我的发布者,并且可以看到它调用我的总线发布方法。我…
Ninject WCF:属性注入
我正在使用 Ninject WCF 扩展项目在我的 Web 服务上进行依赖项注入。如果我向 Web 服务添加属性(例如 IServiceBehavior),如何在运行时创建该属性时…
子属性的选择性验证 - MVC 中的 Fluent Validation
我将 Fluent Validation 与 Ninject.Web.Mvc.FluentValidation 库结合使用来自动连接所有验证器(并使用依赖项注入来创建验证器)。 我创建了以下模型…
FluentValidation 验证工厂和 Ninject DI 容器
我正在使用 NinjectHttpApplication 以及我的项目中定义的几个模块。 我想要的是创建 FluentValidation 验证工厂,如 http://www.thekip.nl/2011/09/2…
NInject 相当于 Autofac 的 AsClosedTypesOf
以下使用 Autofac 的代码的 NInject 等效项是什么: var builder = new ContainerBuilder(); System.Reflection.Assembly assembly = ...; builder.Re…
当我在 IOC (ninject) 上更改这行代码时,MVC 如何更改要使用的控制器构造函数?
我已经在 global.asax 文件中的项目上设置了 ninject... protected void Application_Start() { RegisterDependencyResolver(); AreaRegistration.Reg…