我开发了一个桌面应用程序,它将安装在本地网络的几个站点中,我希望 *.settings 在程序加载时从数据库中获取设置,并将其保存在 SaveChanges 上。
我不在乎以哪种方式来做(我认为 SQL 会工作得最好,因为这是用户之间唯一常见的事情,如果你没有更好的想法),我的意思是有一个常见的设置文件所有的车站。
我需要技术细节,请给我一些好的链接或东西。
谢谢
我开发了一个桌面应用程序,它将安装在本地网络的几个站点中,我希望 *.settings 在程序加载时从数据库中获取设置,并将其保存在 SaveChanges 上。
我不在乎以哪种方式来做(我认为 SQL 会工作得最好,因为这是用户之间唯一常见的事情,如果你没有更好的想法),我的意思是有一个常见的设置文件所有的车站。
我需要技术细节,请给我一些好的链接或东西。
谢谢
如果我是你,我会这样做:
创建一个 App.config,创建一个指向数据库位置的部分。例如:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="dbstring" value="\\bignetwork\db\abc.mdb"/>
<add key="shareresourcedir" value=value="\\bignetwork\db\resource"/>
</appSettings>
</configuration>
编译我的应用程序并分发它。所有相关设置都将存储在里面yourapp.exe.config
。确保该dbstring
部分(以及所有相关部分)永远不会在所有计算机上更改。
就是这个。
ApplicationSettingsBase
我想我将通过's 事件处理设置的检索和保存到数据库。