2017-04-06 23 views
0

我已經使用SQL數據庫(SQL服務器)在C#中創建了一個軟件。 我打算部署它並使用SQL Server Compact,而不是在客戶端PC中安裝SQL Server。我是否需要在我的c#應用程序中編輯連接字符串,當我將它安裝在客戶端PC時,如果是的話我該怎麼辦?

似乎我需要替換我的代碼中的連接字符串,以便它包含客戶端PC的名稱。 (我不知道100%)。

因此,如果我必須改變它,我該怎麼做,並且有什麼方法可以生成連接字符串,並在我安裝我的應用程序或將其安裝到其他PC後自動更改爲我的代碼。

謝謝。

+0

你如何部署你的應用程序?您可以更輕鬆地使用連接字符串來創建不同的配置文件,然後在部署時使用該文件。 –

+0

'localhost'是否會在客戶機名稱上運行? – lit

回答

0

將連接字符串添加到App.Config並獲取代碼以從App.Config獲取連接字符串。這樣,當釋放到任何環境時,只需在一個地方更改值。

0

您應該編碼連接字符串,以便它可以是動態的,而不是在配置中對其進行硬編碼。在db調用之前在代碼中傳遞連接字符串很簡單。

相關問題