我发现数据库中的表dbo.AbpSettings只存储了更改的设置(新值与默认值不同)。那么如何让它将所有设置插入数据库?
答案 0 :(得分:1)
您可以实现自定义ISettingManager - 特别是跳过this check:
if (value == defaultValue)
{
// ...
return null;
}
并替换模块的PreInitialize()
方法中的服务:
Configuration.ReplaceService<ISettingManager, MySettingManager>();