Example #1
0
        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());
        }
Example #2
0
        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);
     }
 }