【Ninject】考古

安装:

Install-Package Ninject -version 3.0.1.10
Install-Package Ninject.Web.Common -version 3.0.0.7
Install-Package Ninject.MVC3 -Version 3.0.0.6

 

绑定:

AddBindings

private void AddBindings() {
kernel.Bind<IValueCalculator>().To<LinqValueCalculator>().InRequestScope();
kernel.Bind<IDiscountHelper>()
.To<DefaultDiscountHelper>().WithConstructorArgument("discountParam", 50M);
kernel.Bind<IDiscountHelper>().To<FlexibleDiscountHelper>()
.WhenInjectedInto<LinqValueCalculator>();
}

 

posted @ 2016-05-22 11:15  保安保洁保姆外卖快递  阅读(98)  评论(0编辑  收藏  举报