在 asp.net mvc 2 中使用 Ninject 帮助
我正在尝试将 Ninject 添加到我的应用程序中,以便(也许)我可以尝试在其中创建/运行测试...所以我需要一些帮助来设置这里
是我的控制器
public class CompaniesController : Controller
{
private ICompaniesServices _service;
public CompaniesController()
{
_service = new CompaniesServices(new ModelStateWrapper(this.ModelState));
}
......
}
那么,我如何更改它以使其像 Ninject 一样? ?
我还需要在我假设的模块中做类似的事情吗?
public override void Load()
{
Bind<ICompaniesServices>().To<CompaniesServices>();
}
Im trying to add Ninject to my app so that (maybe) I can try creating/running tests in it... so I need a little help setting this up
here's my controller
public class CompaniesController : Controller
{
private ICompaniesServices _service;
public CompaniesController()
{
_service = new CompaniesServices(new ModelStateWrapper(this.ModelState));
}
......
}
So, how can I change this to make it Ninject like??
also I need to do something like this in the Module I assume?
public override void Load()
{
Bind<ICompaniesServices>().To<CompaniesServices>();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这篇文章看起来像您之后的内容: http://www.kevinrohrbaugh.com/blog/2009/8/7/using-ninject-2-with-aspnet-mvc.html
This post looks like what your after: http://www.kevinrohrbaugh.com/blog/2009/8/7/using-ninject-2-with-aspnet-mvc.html