private void MigrateLegacyDb() { var ctx = new TicketDeskLegacyContext("TicketDesk2xRefernece"); var dbInit = new TicketDeskLegacyDatabaseInitializer("TicketDesk2xRefernece"); dbInit.InitializeDatabase(ctx); }
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")); }
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); }