Пример #1
0
        private static int UpdateDatabase(string[] args)
        {
            MigrationDbContext dbContext = new MigrationDbContextProvider().CreateDbContext(args);

            if (args.Length > 1 && args[1] == "--recreate")
            {
                DropDatabaseInternal(dbContext);
            }
            Console.WriteLine("Apply migrations...");
            dbContext.Database.Migrate();
            Console.WriteLine("Migrations was successfully applied");

            return((int)ApplicationReturnValue.Succeeded);
        }
Пример #2
0
        private static int DropDatabase(string[] args)
        {
            MigrationDbContext dbContext = new MigrationDbContextProvider().CreateDbContext(args);

            return(DropDatabaseInternal(dbContext));
        }