如何将静态 class 中的数据存储到 ASP 中的数据库。网?并修改静态值class?

How to store data in a static class to database in ASP. NET? And modify the value for the static class?

我需要一些将在整个应用程序中使用的设置值,我想在某个时候修改这些设置值。

是否可以将数据从数据库加载到静态 class 成员中?并且还修改这些值并将它们存储回数据库。

public static class CurrencySettingsBO
{

    public static int WindowPeriod { get; set; }

    public static float MarkupRate { get; set; }
}

像这个staticclass,我修改值的时候怎么把修改存到数据库里,下次启动web应用的时候,应用会从数据库中加载这个值?

如果有人能帮助我,非常感谢。

我认为可以使用配置文件的最简单解决方案,更多详细信息您可以通过以下内容阅读link: Adding and reading from a Config file

这种方法的优点是灵活,可以比在数据库中更快地修改值。

您只需在数据库中创建 Table 即可存储这些设置并在您每次需要引用这些设置时获取它们。如果您仍想使用静态 class,您可以更改属性的设置访问器中的代码,因此每次分配值时,它也会保存在 DB