依赖注入(DI)就不多说了,可以自行百度,本笔记整理自Pro ASP.NET MVC5. 1,Ninject安装 Ninject是一个开源的注入容器,可以通过VS的Nuget进行安装.由于是在mvc中应用,需要安装下面3个类库. Ninject Ninject.Web.Common Ninject.Web.Mvc 2,简单使用 在没有用DI之前,我们通常是这样写的. // GET: Home public ActionResult Index() { IValueCalculator calc…