我开发了一个桌面应用程序,它将安装在本地网络的几个工作站中,我希望* .settings在程序加载时从数据库中获取设置,将其保存在SaveChanges上。
我不在乎以哪种方式去做(我认为SQL最好用,因为这是用户之间唯一的共同点,如果你没有更好的想法),我的观点是设置文件是所有车站都很常见。
我需要技术细节,请向我推荐一些好的链接或内容。
由于
答案 0 :(得分:2)
如果我是你,我会这样做:
创建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
部分(以及所有相关部分)。
就是这样。
答案 1 :(得分:0)
我想我会通过ApplicationSettingsBase
的事件来处理通过DB检索和保存设置。