1
我剛剛完成了我在WPF中使用C#和MS SQL 2008 express的第一個項目。我已經使用了Visual Studio 2010.我現在所擁有的是一個類`conn.cs',它有一個方法,當我需要時返回連接字符串。另外我只注意到我有一個App.Config文件,其中還有一個連接字符串(兩個字符串都指向同一個數據庫)。WPF中的連接字符串問題
我conn.cs
class conn
{
public string get_connection()
{
string conn_string = @"Data Source=.\sqlexpress;Initial Catalog=msp;Integrated Security=True;Pooling=False";
return conn_string;
}
}
App.Config中
<connectionStrings>
<add name="msp.Properties.Settings.mspConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=msp;Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>
</connectionStrings>
我現在想知道兩件事情。
- 如何從App.Config獲取連接字符串?我需要這樣做,我將從那裏獲取我的
conn.cs
中的字符串,然後,我將只在需要時更改app.config中的連接字符串。 - 也告訴我,是否可以在運行時設置連接字符串?我希望用戶在首次運行時瀏覽數據庫
(.mdf)
文件,然後連接字符串應該生成並保存在app.config
中。然後,我可以輕鬆地從那裏拿起並使用它。
請提供建議。
我會試試看,並且很快會在這裏發佈。 – 2013-03-13 08:47:38
我的事**一**完成。 – 2013-03-13 09:03:45
我可以在運行時在app.config中設置ConnectionString嗎?我想上面的代碼只允許獲取。 – 2013-03-13 09:13:14