如何将静态类中的数据存储到ASP中的数据库中.NET?并修改静态类的值



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

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

public static class CurrencySettingsBO
{
    public static int WindowPeriod { get; set; }
    public static float MarkupRate { get; set; }
}

像这个静态类一样,当我修改值时,如何将修改存储到数据库中,当我下次启动web应用程序时,应用程序将从数据库加载值?

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

我认为可以使用配置文件的最简单解决方案,您可以通过以下链接阅读更多详细信息:添加和读取配置文件

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

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

最新更新