Beispiel #1
0
        private void MigrateLegacyDb()
        {
            var ctx    = new TicketDeskLegacyContext("TicketDesk2xRefernece");
            var dbInit = new TicketDeskLegacyDatabaseInitializer("TicketDesk2xRefernece");

            dbInit.InitializeDatabase(ctx);
        }
Beispiel #2
0
        public static void InitDatabase()
        {
            var con = ConfigurationManager.ConnectionStrings["TicketDesk"];

            TicketDeskLegacyDatabaseInitializer.InitDatabase(con.ConnectionString, con.ProviderName);
            TicketDeskDatabaseInitializer.InitDatabase(con.ConnectionString, con.ProviderName);
        }
        public ActionResult UpgradeDatabase()
        {
            using (var ctx = new TicketDeskContext(null))
            {
                TicketDeskLegacyDatabaseInitializer <TicketDeskContext> .InitDatabase(ctx);
            }
            using (var ctx = new TicketDeskContext(null))
            {
                Database.SetInitializer(new MigrateDatabaseToLatestVersion <TicketDeskContext, Configuration>(true));
                ctx.Database.Initialize(true);
            }

            var filter = GlobalFilters.Filters.FirstOrDefault(f => f.Instance is DbSetupFilter);

            if (filter != null)
            {
                GlobalFilters.Filters.Remove(filter.Instance);
            }
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
 public static void PostStart()
 {
     TicketDeskLegacyDatabaseInitializer.InitDatabase("TicketDesk");
     TicketDeskDatabaseInitializer.InitDatabase("TicketDesk");
     TicketDeskIdentityDatabaseInitializer.InitDatabase("TicketDesk");
 }
 private void MigrateLegacyDb()
 {
     var ctx = new TicketDeskLegacyContext("TicketDesk2xRefernece");
     var dbInit = new TicketDeskLegacyDatabaseInitializer("TicketDesk2xRefernece");
     dbInit.InitializeDatabase(ctx);
 }