代码改变世界

nopCommerce 设置管理

2012-05-25 10:08  午夜瞎想  阅读(1523)  评论(0编辑  收藏  举报

所有设置数据最终存在Settings表

不同的设置类别有不同的SettingsModel类 例如:NewsSettingsModel NewsSettings

其中NewsSettingsModel类主要用于界面显示和数据提交用,NewsSettings主要用来读取参数时使用,这里不明白为什么要单独创建两个类而不合并起来

保存设置时统一使用SettingService来做参数保存服务类,具体数据操作使用ConfigurationProvider来做数据操作Provider

具体实现保存数据。

第一步通过反射循环找到实体类属性,然后对属性进行单独调用SetSetting保存为key value类型值

麦库截图20121424144828681.jpg