Смотрите здесь:
Строки подключения и файлы конфигурации
Используя конфигурационный файл, вы просто должны изменить строку подключения файла конфигурации после того, как ваше приложениебыл развернут.
Вот способ сделать то, что вы хотите:
С http://www.dreamincode.net/forums/topic/70745-connection-string-in-appconfig/
Содержимое файла конфигурации:
<connectionStrings >
<add name="YourName"
connectionString="Provider=msdaora;Data Source=MyOracleDB;Persist Security Info=False;Integrated Security=Yes;"
providerName="System.Data.OracleClient" />
</connectionStrings>
Способ получения строки подключения во время выполнения:
public static string GetConnectionString(string strConnection)
{
//Declare a string to hold the connection string
string sReturn = new string("");
//Check to see if they provided a connection string name
if (!string.IsNullOrEmpty(strConnection))
{
//Retrieve the connection string fromt he app.config
sReturn = ConfigurationManager.ConnectionStrings(strConnection).ConnectionString;
}
else
{
//Since they didnt provide the name of the connection string
//just grab the default on from app.config
sReturn = ConfigurationManager.ConnectionStrings("YourConnectionString").ConnectionString;
}
//Return the connection string to the calling method
return sReturn;
}
Использование метода:
string connectionString = GetConnectionString("YourName");