c# - 简单的建议在哪里保存设置

标签 c# sql-server database winforms settings

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

最佳答案

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

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

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

关于c# - 简单的建议在哪里保存设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192452/

相关文章:

c# - WPF 数据网格行上下文菜单 - 禁用菜单项

mysql - SQL Server 是否提供类似于 MySQL 的 ON DUPLICATE KEY UPDATE 的功能

asp.net - Intratnet ASP.NET/SQL2K5 环境的角色安全最佳实践是什么?

sql-server - MS SQL Server 中的自定义聚合函数?

c# - 如何在第一个任务 RanToCompletion 之后等待

c# - 是否有一个通用系统委托(delegate)接受两种类型并返回第二种

mysql - 有关 Mysql 计数的任何建议

sql-server - SQL Server 2000 与 2005+ 示例数据库来研究数据库设计?

c# - 动态加载引用其他 DLL 的 DLL

sql-server - 如何使用命令行将本地数据库作为 bacpac 直接导出到 AZURE blob