在没有无参数构造函数的情况下向Web api控制器注入依赖项(Ninject

时间:2014-06-30 14:52:44

标签: asp.net-web-api ninject

我有两个Web API控制器,我想将依赖关系注入到使用Ninject,如下所示:

public ProductsController(IProductRepository repository) {
    _repository = repository;
}

我像这样设置DependencyResolver

config.DependencyResolver = new NinjectDependencyResolver(ninjectKernel);

对于没有无参数构造函数的一个控制器,一切正常,但对于另一个控制器,如果没有无参数构造函数,它就无法工作。

任何人都可以帮助我理解它为什么不起作用吗?

我在stackoverflow link

中使用ninject跟踪此链接实现di

0 个答案:

没有答案