È necessario impostare la stringa di connessione di Entity Framework in fase di esecuzione. In questo momento, ho il seguente:Impostare la stringa di connessione di Entity Framework in fase di esecuzione in C#
string connectionString = "metadata=res://*/DataModels.CustomerDataModel.csdl|res://*/DataModels.CustomerDataModel.ssdl|res://*/DataModels.CustomerDataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=tcp:{serverName},{portNumber};initial catalog={databaseName};user id={username};multipleactiveresultsets=True;application name=EntityFramework"";
using (CustomerEntities entities = new CustomerEntities(connectionString))
{
CustomerEntity entity = new CustomerEntity();
// do more
entities.CustomerEntities.Add(entity);
entities.SaveChanges();
}
Quando eseguo il codice di cui sopra (con i valori {parametro} sostituiti), ottengo il seguente errore:
Keyword not supported: 'data source'.
Che cosa sto facendo di sbagliato?