예제 #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            Database.SetInitializer <PalaverDb>(new DropCreateDatabaseIfModelChanges <Palaver2.Models.PalaverDb>());
            //Database.SetInitializer<PalaverDb>(new DropCreateDatabaseAlways<Palaver2.Models.PalaverDb>());

            //Database.SetInitializer<PalaverDb>(new CodeFirstContextInit());
            //var Context = new PalaverDb();
            //Context.Users.FirstOrDefault();

            // Update the database if needed.
            var migratorConfig = new Palaver2.Migrations.Configuration();
            var dbMigrator     = new DbMigrator(migratorConfig);

            dbMigrator.Update();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            //GlobalHost.Configuration.ConnectionTimeout = TimeSpan.FromSeconds( 20 );
        }
예제 #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            Database.SetInitializer<PalaverDb>(new DropCreateDatabaseIfModelChanges<Palaver2.Models.PalaverDb>());
            //Database.SetInitializer<PalaverDb>(new DropCreateDatabaseAlways<Palaver2.Models.PalaverDb>());

            //Database.SetInitializer<PalaverDb>(new CodeFirstContextInit());
            //var Context = new PalaverDb();
            //Context.Users.FirstOrDefault();

            // Update the database if needed.
            var migratorConfig = new Palaver2.Migrations.Configuration();
            var dbMigrator = new DbMigrator(migratorConfig);
            dbMigrator.Update();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            //GlobalHost.Configuration.ConnectionTimeout = TimeSpan.FromSeconds( 20 );
        }