我需要从DbContext中获取一个在ninject中绑定的属性,以像param构造函数一样传递给其他绑定。
这就是我想要的:
kernel.Bind<DbContext>().To<CtxVendas>();
kernel.Bind<ISinafServicoExterno>().To<SinafServicoExterno>().WithConstructorArgument("URLServico"
, kernel.Get<CtxVendas>().ParametrosSistema.SingleAsync().Result.URLServicoSeguradora);
上面的代码不会重用第一个实例。