public void CreateDataBaseDesarrollo() { Database.SetInitializer(new DbContextDropCreateDatabaseAlwaysDesarrollo()); PersistenceConfigurator.Configure("DefaultConnection", typeof(Usuario).Assembly, typeof(ConnectionFactory).Assembly); var target = new DbContextBase(); target.Database.Initialize(true); }
public static void GenerarSnapShotDB(TestContext testContext) { Database.SetInitializer(new ContextInitializer()); Database.SetInitializer <DbContextBase>(null); PersistenceConfigurator.Configure("SIGCOMT", typeof(Usuario).Assembly, typeof(ConnectionFactory).Assembly); StructuremapMvc.Start(); var contextDB = new DbContextBase(); contextDB.Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction, @" IF DB_ID('TemplateDB_Snap') IS NOT NULL DROP DATABASE TemplateDB_Snap; CREATE DATABASE TemplateDB_Snap ON ( NAME = TemplateDB, FILENAME = 'D:\Temp\TemplateDB_Snapshot.ss' ) AS SNAPSHOT OF TemplateDB; "); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); Database.SetInitializer(new ContextInitializer()); Database.SetInitializer <DbContextBase>(null); PersistenceConfigurator.Configure("DefaultConnection", typeof(Usuario).Assembly, typeof(ConnectionFactory).Assembly); StructuremapMvc.Start(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); AutoMapperConfiguration.Configure(); XmlConfigurator.Configure(); ModelMetadataProviders.Current = new ConventionalModelMetadataProvider(true, typeof(Master)); }