我需要一些将在整个应用程序中使用的设置值,我想在某个时候修改这些设置值。
是否可以将数据库中的数据加载到静态类成员中?还可以修改这些值并将它们存储回数据库。
public static class CurrencySettingsBO
{
public static int WindowPeriod { get; set; }
public static float MarkupRate { get; set; }
}
像这个静态类一样,当我修改值时,如何将修改存储到数据库中,当我下次启动web应用程序时,应用程序将从数据库加载值?
如果有人能帮我,非常感谢。
我认为可以使用配置文件的最简单解决方案,您可以通过以下链接阅读更多详细信息:添加和读取配置文件
这种方法的优点是灵活性强,可以比在数据库中更快地修改值。
您只需在数据库中创建Table,即可存储这些设置,并在每次需要引用这些设置时获取这些设置。如果你仍然想使用静态类,你可以在属性的集合访问器中更改代码,所以每次分配值时,它也会保存在DB 中