Мне нужно установить строку подключения Entity Framework во время выполнения. Сейчас у меня есть следующее:
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();
}
Когда я выполняю приведенный выше код (при замене значений {parameter}), я получаю следующую ошибку:
Ключевое слово не поддерживается: 'источник данных'.
Что я делаю неправильно?