Esempio n. 1
0
        public void UpdateToNewDatabaseModel()
        {
            Console.WriteLine("Updating to latest migration");
            var config   = new MOE.Common.Migrations.Configuration();
            var migrator = new DbMigrator(config);

            migrator.Update();
        }
Esempio n. 2
0
        private void InitializeDatabase()
        {
            var config             = new MOE.Common.Migrations.Configuration();
            var migrator           = new DbMigrator(config);
            var _pendingMigrations = migrator.GetPendingMigrations();//.Any();

            if (_pendingMigrations.Count() > 0)
            {
                migrator.Update();
            }
        }
Esempio n. 3
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            using (var db = new MOE.Common.Models.SPM())
            {
                if (!db.Database.Exists())
                {
                    db.Database.Initialize(true);
                    var config   = new MOE.Common.Migrations.Configuration();
                    var migrator = new System.Data.Entity.Migrations.DbMigrator(config);
                    migrator.Update();
                }
            }
        }