public void Limpa_E_Cria_Database() { AppDomain.CurrentDomain.SetData("DataDirectory", AppDomain.CurrentDomain.BaseDirectory); // drop database first ReallyDropDatabase(ConfigurationManager.ConnectionStrings[connectionString].ConnectionString); // Now time to create the database from migrations // MyApp.Data.Migrations.Configuration is migration configuration class // this class is crated for you automatically when you enable migrations var initializer = new MigrateDatabaseToLatestVersion <PGDDbContext, EF6Config>(); // set DB initialiser to execute migrations Database.SetInitializer(initializer); // now actually force the initialisation to happen using (var domainContext = new PGDDbContext(connectionString)) { Debug.WriteLine("Iniciando criação database"); domainContext.Database.Initialize(true); Debug.WriteLine("Database foi criado"); } // And after the DB is created, you can put some initial base data // for your tests to use // usually this data represents lookup tables, like Currencies, Countries, Units of Measure, etc using (var domainContext = new PGDDbContext(connectionString)) { Debug.WriteLine("Seeding test data into database"); // discussion for that to follow Update_Database(); Debug.WriteLine("Seeding test data is complete"); } }
public OrdemServicoRepository(PGDDbContext context) : base(context) { }
public PactoRepository(PGDDbContext context, UnidadeService unidadeService, IIniciativaPlanoOperacionalRepository iniciativaPORepository) : base(context) { this._unidadeService = unidadeService; this._iniciativaPORepository = iniciativaPORepository; }
public UsuarioPerfilUnidadeRepository(PGDDbContext context) : base(context) { }
public AtividadeRepository(PGDDbContext context) : base(context) { }
public OS_ItemAvaliacaoRepository(PGDDbContext context) : base(context) { }
public PerfilRepository(PGDDbContext context) : base(context) { }
public UnitOfWork(PGDDbContext context) { _context = context; }
public OS_CriterioAvaliacaoRepository(PGDDbContext context) : base(context) { }
public JustificativaRepository(PGDDbContext context) : base(context) { }
public Unidade_TipoPactoRepository(PGDDbContext context) : base(context) { }
public ParametroSistemaRepository(PGDDbContext context) : base(context) { }
public ArquivoDadoBrutoRepository(PGDDbContext context) : base(context) { }
public LogRepository(PGDDbContext context) : base(context) { }
public SituacaoPactoRepository(PGDDbContext context) : base(context) { }
protected Repository(PGDDbContext context) { Db = context; DbSet = Db.Set <TEntity>(); }
public NivelAvaliacaoRepository(PGDDbContext context) : base(context) { }
public HistoricoRepository(PGDDbContext context) : base(context) { }
public PermissaoRepository(PGDDbContext context) : base(context) { }
public IniciativaPlanoOperacionalRepository(PGDDbContext context) : base(context) { }
public AnexoProdutoRepository(PGDDbContext context) : base(context) { }
public FeriadoRepository(PGDDbContext context) : base(context) { }
public AvaliacaoProdutoRepository(PGDDbContext context) : base(context) { }
public UsuarioRepository(PGDDbContext context) : base(context) { }
public CronogramaRepository(PGDDbContext context) : base(context) { }
public AdministradorRepository(PGDDbContext context) : base(context) { }