static void Main(string[] args) { Migrations.UpdateDatabase(); Console.Clear(); Console.ReadLine(); }
protected void Application_Start() { Trace.WriteLine("Application_Start called."); ApplicationPartRegistry.Register(typeof(UrdmsApplication).Assembly); var connectionString = ConfigurationManager.ConnectionStrings["Database"].ConnectionString; AreaRegistration.RegisterAllAreas(); AppRoutes.Register(RouteTable.Routes); RegisterDefaultRoutes(RouteTable.Routes); RegisterDependencies(builder => { builder.RegisterType <UrdmsRoleProvider>().As <IRoleProvider>(); builder.RegisterType <LibGuideService>().As <ILibGuideService>(); builder.RegisterType <SimpleWebRequestService>().As <ISimpleWebRequestService>(); builder.RegisterType <AppSettingsService>().As <IAppSettingsService>(); builder.RegisterType <CsvHelper>().As <ICsvHelper>(); builder.RegisterModule(new NHibernateModule { ConnectionString = connectionString }); builder.RegisterModule(new DataAccessModule()); builder.RegisterModule(new NServiceBusModule()); builder.RegisterType <DummyMembershipService>().As <IMembershipService>(); // TODO: Put your user service implementation here builder.RegisterType <DummyDirectoryEntryService>().As <IDirectoryEntryService>(); // TODO: Put your user service implementation here builder.RegisterModule(new UserServiceModule()); }); FilterProviders.Providers.Add(new FilterProvider()); ModelBinderProviders.BinderProviders.Add(new AppModelBinderProvider()); Trace.WriteLine("Updating database."); Migrations.UpdateDatabase(connectionString, typeof(App).Assembly); Trace.WriteLine("Application_Start ended."); }