相关疑难解决方法(0)

Ninject会自动注入非绑定类吗?

public class MyController : Controller
{
   private MyClass _class;

   public MyController(MyClass class)
   {
       this._class = class;
   }
}

public class MyClass
{
      // stuff
}
Run Code Online (Sandbox Code Playgroud)

我的Ninject被连接到注入实现的类IController(Controller类这样做).但是,我没有绑定MyClass到任何东西,但Ninject仍然是注射MyClassMyController.

我想我的问题是,为什么它会注入一些我没有绑定到任何东西的东西?Ninject是否会找到带有签名的班级MyClass?我假设如果我的构造函数需要一个MyBaseClass并且我的程序集中有两个继承自的类,这种行为会有所不同MyBaseClass吗?

dependency-injection ninject

5
推荐指数
1
解决办法
2291
查看次数

标签 统计

dependency-injection ×1

ninject ×1