如何显示数据库中的所有设置?
How to show all settings in database?
我发现数据库中的table dbo.AbpSettings只存储了更改的设置(新值与默认值不同)。那么如何让它把所有的设置都插入到数据库中呢?
您可以实现自定义 ISettingManager - 特别是跳过 this check:
if (value == defaultValue)
{
// ...
return null;
}
并替换模块 PreInitialize()
方法中的服务:
Configuration.ReplaceService<ISettingManager, MySettingManager>();
我发现数据库中的table dbo.AbpSettings只存储了更改的设置(新值与默认值不同)。那么如何让它把所有的设置都插入到数据库中呢?
您可以实现自定义 ISettingManager - 特别是跳过 this check:
if (value == defaultValue)
{
// ...
return null;
}
并替换模块 PreInitialize()
方法中的服务:
Configuration.ReplaceService<ISettingManager, MySettingManager>();