如何显示数据库中的所有设置?

How to show all settings in database?

我发现数据库中的table dbo.AbpSettings只存储了更改的设置(新值与默认值不同)。那么如何让它把所有的设置都插入到数据库中呢?

您可以实现自定义 ISettingManager - 特别是跳过 this check:

if (value == defaultValue)
{
    // ...
    return null;
}

并替换模块 PreInitialize() 方法中的服务:

Configuration.ReplaceService<ISettingManager, MySettingManager>();