简单建议保存设置的位置

时间:2011-03-04 10:20:21

标签: c# sql-server database winforms settings

我正在编写具有大型SQL Server数据库的C#WinForm应用程序。 我需要进行设置。 我不知道如何保存应用程序设置。哪个更好,只需添加我的解决方案.setting文件或保存在数据库表中?

4 个答案:

答案 0 :(得分:4)

我不想这么说,但这取决于该设置是否旨在跨越数据库的所有客户端,而不是不同的节点/应用程序是否需要不同的值。拥有数据库中的值可以更容易地通过系统本身(管理页面)集中配置系统,而无需重新部署或重新配置任何节点。

断开连接的客户端也可以以任何一种方式工作,只要它们在连接时在本地捕获设置(能够连接至少一次并非不合理)。

当然,如果向表中添加合适的维度,甚至每个节点的设置也可以在数据库中。当然,一个设置是一个痛苦的连接细节......

答案 1 :(得分:3)

使用应用程序配置文件来保存您的应用程序明智设置。

答案 2 :(得分:2)

根据您的需求,当使用app.settings(教程http://msdn.microsoft.com/en-us/library/ms143432.aspx)文件时,它将与应用程序本身一起存储,当您在数据库中搜索它们时更容易访问。

答案 3 :(得分:1)

编辑:( )(确定你没有,抱歉我的英语不好......)你可以 将配置存储在app.config文件中。 Here's关于使用配置文件的帖子。 配置管理器(Msdn link)Class。

可以访问信息