As per reference (Modifying connection string with variables), my App.config
file line of interest:
<connectionStrings>
<add name="MagiqDatabaseEntities"
connectionString="metadata=res://*/UnPalangiModel.csdl|res://*/UnPalangiModel.ssdl|res://*/UnPalangiModel.msl;provider=System.Data.SqlClient;provider connection string="data source={0}\{1};initial catalog=MagiqDatabase;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
(Note {0}
and {1}
)
I have the following in my .cs file:
string connectionString = string.Format(ConfigurationManager.ConnectionStrings["MagiqDatabaseEntities"].ConnectionString, "HPPC", "NEWINSTANCE");
The server is HPPC\NEWINSTANCE
As per reference (Can't make a connection string in c#), I thought the backslash could be a problem. I have tried double backslash, but I still can't establish a connection.
The connection definitely works when data source
is hardcoded to HPPC\NEWINSTANCE
.
Thank you.