I am using EF 6. My existing code is:
public void CreateOrUpdateCompanyDb(string companyDbName) { try { string connectionString = _connectionStringProvider.GetConnectionString(companyDbName); DbMigrationsConfiguration cfg = CreateMigrationsConfig(connectionString); cfg.AutomaticMigrationsEnabled = false; cfg.AutomaticMigrationDataLossAllowed = false; DbMigrator dbMigrator = new DbMigrator(cfg); dbMigrator.Update(); } catch (MigrationsException exception) { _logger.Error(string.Format("Error creating company database '{0}'",companyDbName), exception); } }
with the connection string as follows:
Server=tcp:xxx.database.windows.net,1433;Database=companyDbName;User ID=xxx@xxx ;Password=xxx;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"
which creates a database for a particular company. But the problem is that the created database is from a now retired web edition, but I want to create a Basic / Standard / Premium edition.
How should I manipulate the connection string so that the database edition is desired?
source share