你可以帮我解决一下这个问题吗?
我正在开发nop commerce中的插件,我需要从nop.web获取当前的CategoryModel。我怎样才能将适当的数据填充到我的插件中? 我尝试使用
EngineContext.Current.Resolve<CategoryModel>();
但它失败了。希望它很清楚。
提前致谢。
答案 0 :(得分:0)
CategoryModel
类是一个数据实体,不应从服务定位器注入或检索。
目前尚不清楚您正在尝试做什么,或者您是在管理后端或公共前端工作(它们都有CategoryModel
的不同实现),但最可爱的起点是获取类别服务的实例。
EngineContext.Current.Resolve<ICategoryService>();
从那里继续......
或者,根据您的实现,在类构造函数中使用DI来获取类别服务会好得多。