当我在客户端电脑中安装时,我需要在我的c#应用程序中编辑连接字符串,如果是,我该怎么办?

时间:2017-04-06 16:24:26

标签: c# sql sql-server ado.net

我使用SQL数据库(SQL服务器)在C#中创建了一个软件。 我打算部署它并使用SQL Server Compact而不是在客户端PC中安装SQL服务器。

似乎我需要替换我的代码中的连接字符串,以便它包含客户端PC的名称。 (我不确定100%)。

所以,如果我必须更改它,我该怎么做,是否有任何方法可以生成连接字符串并在我安装我的应用程序或在其他PC上安装后自动更改代码。

谢谢。

2 个答案:

答案 0 :(得分:0)

将连接字符串添加到App.Config并获取代码以从App.Config获取连接字符串。这样,当释放到任何环境时,只需更改一个地方的值。

答案 1 :(得分:0)

您应该对连接字符串进行编码,使其可以是动态的,而不是在配置中对其进行硬编码。在db调用之前在代码中传递连接字符串是微不足道的。