我正在编写具有大型 SQL Server 数据库的 C# WinForm 应用程序。 我需要进行设置。 我不知道如何保存应用程序设置。仅添加我的解决方案 .setting 文件或保存在数据库表中哪个更好?
最佳答案
我不想这么说,但这取决于该设置是否旨在将所有客户端跨越到数据库,以及不同的节点/应用程序是否需要不同的值。将值保存在数据库中可以更轻松地通过系统本身(管理页面)集中配置系统,而无需重新部署或重新配置任何节点。
断开连接的客户端也可以以任何一种方式工作,只要它们在连接时在本地捕获设置(能够至少连接一次并不是不合理的)。
当然,如果您向表中添加合适的维度,即使是每个节点的设置也可以在数据库中。一个令人痛苦的设置,当然是连接细节......
关于c# - 简单的建议在哪里保存设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192452/