我通过Nuget 在我的项目Ninject.MVC3上安装了.
我读到这篇文章,为了在我的控制器中注入依赖项,你所要做的就是安装Ninject,在NinjectMVC3.cs中添加我的依赖项并准备就绪.
到目前为止这么好,但如何检索对象的实例?
public ActionResult MyAction()
{
var myObject = /* HERE ??*/
}
Run Code Online (Sandbox Code Playgroud)
在控制器的构造函数中我没有问题!
public class AccountController : Controller
{
public AccountController(IRepository repository) { ... } //This works!!
}
Run Code Online (Sandbox Code Playgroud)