我正在尝试使用NopCommerce v3.5并试图用Ninject v3.2取代Autofac。我一直在搜索NopCommerce如何从设置表中加载记录,但目前尚不清楚。如果曾经,我想使用Ninject加载设置。感谢您的任何帮助。如何从设置表NopCommerce v3.5加载记录
下面是Nop.web.Framework.DependencyRegistrar.cs
builder.RegisterType<SettingService>().As<ISettingService>()
.WithParameter(ResolvedParameter.ForNamed<ICacheManager>("nop_cache_static"))
.InstancePerLifetimeScope();
builder.RegisterSource(new SettingsSource());
我很好奇你为什么要取代Autofac? Ninject有没有提供给你的东西? – DavidG
@Steven我已经有一个自定义控制器工厂(NinjectControllerFactory)和一个NinjectDependencyResolver作为我的默认依赖关系解析器。我现在正在设置和缓存。 – DeathWish
@DavidG这只是,我不习惯Autofac。我一直在使用Ninject,但在Ninject方面我还没有达到中等水平,我认为:) – DeathWish