【发布时间】:2014-10-08 00:22:15
【问题描述】:
所以我的目标是拥有一个“设置表单”,它允许用户编辑连接字符串(通过更改数据库名称/服务器位置。
这样做的原因是,当可能没有任何 C# 经验(前端 GUI)的人很快更改服务器位置时,它需要能够更改。
我在 app.config 中创建了连接字符串,但找不到在 conn 字符串中分配可以更改的变量的方法?我使用项目属性创建了一些应用程序范围的设置。这是我的 app.config
<connectionStrings>
<add name="xxxx"
connectionString="Data Source=ServerIP;Initial Catalog=DBName;Persist Security Info=True;User ID=user;Password=password"
providerName="System.Data.SqlClient" />
</connectionStrings>
<applicationSettings>
<xxx.Properties.Settings>
<setting name="ServerIP" serializeAs="String">
<value />
</setting>
<setting name="DBName" serializeAs="String">
<value />
</setting>
</xxx.Properties.Settings>
</applicationSettings>
【问题讨论】:
-
你可能想看看这个:stackoverflow.com/questions/719928/…
-
嗨,你知道我是否可以将它用于连接字符串吗?谢谢
-
是的,你可以。这是可能的。
标签: c# connection-string appsettings