Установить строку подключения Entity Framework во время выполнения в C #

Мне нужно установить строку подключения 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();
}

Когда я выполняю приведенный выше код (с заменой значений {параметра}), я получаю следующую ошибку:

Ключевое слово не поддерживается: «источник данных».

Что я делаю неправильно?

Ответы на вопрос(4)

Ваш ответ на вопрос