public Migrator(DatabaseType type, string connString, Assembly asm) { Contract.Requires(!string.IsNullOrEmpty(connString)); Contract.Requires(asm != null); var dialect = GetDialectNameForType(type); _migrator = new global::Migrator.Migrator(dialect, connString, asm, false, new NullLogger()); }
public static void Execute(string providerName, string connectionString) { try { var assembly = Assembly.GetExecutingAssembly(); var migrator = new global::Migrator.Migrator(providerName, connectionString, assembly); migrator.MigrateToLastVersion(); } catch (Exception e) { Console.WriteLine(e); } }