获取对象绑定Ninject ASP.NET Web API

时间:2019-03-28 14:59:26

标签: asp.net-web-api ninject

我需要从DbContext中获取一个在ninject中绑定的属性,以像param构造函数一样传递给其他绑定。

这就是我想要的:

kernel.Bind<DbContext>().To<CtxVendas>();

kernel.Bind<ISinafServicoExterno>().To<SinafServicoExterno>().WithConstructorArgument("URLServico" , kernel.Get<CtxVendas>().ParametrosSistema.SingleAsync().Result.URLServicoSeguradora);

上面的代码不会重用第一个实例。

0 个答案:

没有答案