public DbMigrator CreateMigrator(string connectionString, string providerType) { var config = new MigrationsConfiguration() { TargetDatabase = new DbConnectionInfo(connectionString, providerType) }; EntitiesContextFactory.OverrideConnectionString = connectionString; return new DbMigrator(config); }
public DbMigrator CreateMigrator(string connectionString, string providerType) { var config = new MigrationsConfiguration() { TargetDatabase = new DbConnectionInfo(connectionString, providerType) }; EntitiesContextFactory.OverrideConnectionString = connectionString; return(new DbMigrator(config)); }
public DbMigrator CreateMigrator(string connectionString, string providerType) { var config = new MigrationsConfiguration() { TargetDatabase = new DbConnectionInfo(connectionString, providerType), ContextType = typeof(EntitiesContext), MigrationsAssembly = Assembly.Load("NuGetGallery"), }; EntitiesContextFactory.OverrideConnectionString = connectionString; return new DbMigrator(config); }
public DbMigrator CreateMigrator(string connectionString, string providerType) { var config = new MigrationsConfiguration() { TargetDatabase = new DbConnectionInfo(connectionString, providerType), ContextType = typeof(EntitiesContext), MigrationsAssembly = Assembly.Load("NuGetGallery"), }; EntitiesContextFactory.OverrideConnectionString = connectionString; return(new DbMigrator(config)); }
public GalleryDbMigrationContext(SqlConnection sqlConnection) { SqlConnection = sqlConnection ?? throw new ArgumentNullException(nameof(sqlConnection)); SqlConnectionAccessToken = sqlConnection.AccessToken; GalleryDbContextFactory.GalleryEntitiesContextFactory = () => { SetSqlConnectionAccessToken(); return(new EntitiesContext(SqlConnection, readOnly: false)); }; var migrationsConfiguration = new MigrationsConfiguration(); GetDbMigrator = () => new DbMigrator(migrationsConfiguration, new EntitiesContext(SqlConnection, readOnly: false)); }
private static void DoMigrations(IJabbrConfiguration config) { if (String.IsNullOrEmpty(config.SqlConnectionString.ProviderName) || !config.SqlConnectionString.ProviderName.Equals(SqlClient, StringComparison.OrdinalIgnoreCase)) { return; } Database.SetInitializer<JabbrContext>(null); // Only run migrations for SQL server (Sql ce not supported as yet) var settings = new MigrationsConfiguration(); var migrator = new DbMigrator(settings); migrator.Update(); }
private static void DoMigrations(IJabbrConfiguration config) { if (String.IsNullOrEmpty(config.SqlConnectionString.ProviderName) || !config.SqlConnectionString.ProviderName.Equals(SqlClient, StringComparison.OrdinalIgnoreCase)) { return; } Database.SetInitializer <JabbrContext>(null); // Only run migrations for SQL server (Sql ce not supported as yet) var settings = new MigrationsConfiguration(); var migrator = new DbMigrator(settings); migrator.Update(); }
private static void SeedDb() { var configuration = new MigrationsConfiguration(); var migrator = new DbMigrator(configuration); migrator.Update(); }
static TestBase() { MigrationsConfiguration.SetInitializer(); }