using System.Data.Entity; using System.Data.Entity.Infrastructure; using IntegrationTests.Models.Mapping; namespace IntegrationTests.Models { public partial class EnvisageTestContext : DbContext { static EnvisageTestContext() { Database.SetInitializer(null); } public EnvisageTestContext() : base("Name=EnvisageTestContext") { } public DbSet AspNetRoles { get; set; } public DbSet AspNetUserClaims { get; set; } public DbSet AspNetUserLogins { get; set; } public DbSet AspNetUsers { get; set; } public DbSet Clients { get; set; } public DbSet Companies { get; set; } public DbSet Company2Client { get; set; } public DbSet Company2View { get; set; } public DbSet Contacts { get; set; } public DbSet Contact2Project { get; set; } public DbSet CreditDepartments { get; set; } public DbSet Expenditures { get; set; } public DbSet Expenditure2Expenditure { get; set; } public DbSet ExpenditureCategories { get; set; } public DbSet FeeCalculations { get; set; } public DbSet FiscalCalendars { get; set; } public DbSet GLAccounts { get; set; } public DbSet GLAccountAccesses { get; set; } public DbSet Histories { get; set; } public DbSet Holidays { get; set; } public DbSet Notes { get; set; } public DbSet PasswordResetRequests { get; set; } public DbSet PeopleResources { get; set; } public DbSet PeopleResourceAllocations { get; set; } public DbSet NonProjectTimeAllocations { get; set; } public DbSet PeopleResourceVacations { get; set; } public DbSet Projects { get; set; } public DbSet ProjectAccesses { get; set; } public DbSet Rates { get; set; } public DbSet Scenarios { get; set; } public DbSet Scenario2Group { get; set; } public DbSet ScenarioAccesses { get; set; } public DbSet ScenarioDetails { get; set; } public DbSet Securities { get; set; } public DbSet Status { get; set; } public DbSet SystemAttributes { get; set; } public DbSet SystemSettings { get; set; } public DbSet Teams { get; set; } public DbSet Team2Project { get; set; } public DbSet Team2View { get; set; } public DbSet NonProjectTimes { get; set; } public DbSet NonProjectTimeCategories { get; set; } public DbSet Transactions { get; set; } public DbSet Types { get; set; } public DbSet Type2TypeGroup { get; set; } public DbSet TypeGroups { get; set; } public DbSet UOMs { get; set; } public DbSet Users { get; set; } public DbSet User2Team { get; set; } public DbSet User2View { get; set; } public DbSet Vacations { get; set; } public DbSet Views { get; set; } public DbSet VW_ExpCategoriesInScenario { get; set; } public DbSet VW_Expenditure2Calculation { get; set; } public DbSet VW_Expenditure2Category { get; set; } public DbSet VW_Expenditure2FeeCalculation { get; set; } public DbSet VW_Scenario2Project { get; set; } public DbSet VW_ScenarioAndProxyDetails { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Configurations.Add(new AspNetRoleMap()); modelBuilder.Configurations.Add(new AspNetUserClaimMap()); modelBuilder.Configurations.Add(new AspNetUserLoginMap()); modelBuilder.Configurations.Add(new AspNetUserMap()); modelBuilder.Configurations.Add(new ClientMap()); modelBuilder.Configurations.Add(new CompanyMap()); modelBuilder.Configurations.Add(new Company2ClientMap()); modelBuilder.Configurations.Add(new Company2ViewMap()); modelBuilder.Configurations.Add(new ContactMap()); modelBuilder.Configurations.Add(new Contact2ProjectMap()); modelBuilder.Configurations.Add(new CreditDepartmentMap()); modelBuilder.Configurations.Add(new ExpenditureMap()); modelBuilder.Configurations.Add(new Expenditure2ExpenditureMap()); modelBuilder.Configurations.Add(new ExpenditureCategoryMap()); modelBuilder.Configurations.Add(new FeeCalculationMap()); modelBuilder.Configurations.Add(new FiscalCalendarMap()); modelBuilder.Configurations.Add(new GLAccountMap()); modelBuilder.Configurations.Add(new GLAccountAccessMap()); modelBuilder.Configurations.Add(new HistoryMap()); modelBuilder.Configurations.Add(new HolidayMap()); modelBuilder.Configurations.Add(new NoteMap()); modelBuilder.Configurations.Add(new PasswordResetRequestMap()); modelBuilder.Configurations.Add(new PeopleResourceMap()); modelBuilder.Configurations.Add(new PeopleResourceAllocationMap()); modelBuilder.Configurations.Add(new NonProjectTimeAllocationMap()); modelBuilder.Configurations.Add(new PeopleResourceVacationMap()); modelBuilder.Configurations.Add(new ProjectMap()); modelBuilder.Configurations.Add(new ProjectAccessMap()); modelBuilder.Configurations.Add(new RateMap()); modelBuilder.Configurations.Add(new ScenarioMap()); modelBuilder.Configurations.Add(new Scenario2GroupMap()); modelBuilder.Configurations.Add(new ScenarioAccessMap()); modelBuilder.Configurations.Add(new ScenarioDetailMap()); modelBuilder.Configurations.Add(new SecurityMap()); modelBuilder.Configurations.Add(new StatusMap()); modelBuilder.Configurations.Add(new SystemAttributeMap()); modelBuilder.Configurations.Add(new SystemSettingMap()); modelBuilder.Configurations.Add(new TeamMap()); modelBuilder.Configurations.Add(new Team2ProjectMap()); modelBuilder.Configurations.Add(new Team2ViewMap()); modelBuilder.Configurations.Add(new NonProjectTimeMap()); modelBuilder.Configurations.Add(new NonProjectTimeCategoryMap()); modelBuilder.Configurations.Add(new TransactionMap()); modelBuilder.Configurations.Add(new TypeMap()); modelBuilder.Configurations.Add(new Type2TypeGroupMap()); modelBuilder.Configurations.Add(new TypeGroupMap()); modelBuilder.Configurations.Add(new UOMMap()); modelBuilder.Configurations.Add(new UserMap()); modelBuilder.Configurations.Add(new User2TeamMap()); modelBuilder.Configurations.Add(new User2ViewMap()); modelBuilder.Configurations.Add(new VacationMap()); modelBuilder.Configurations.Add(new ViewMap()); modelBuilder.Configurations.Add(new VW_ExpCategoriesInScenarioMap()); modelBuilder.Configurations.Add(new VW_Expenditure2CalculationMap()); modelBuilder.Configurations.Add(new VW_Expenditure2CategoryMap()); modelBuilder.Configurations.Add(new VW_Expenditure2FeeCalculationMap()); modelBuilder.Configurations.Add(new VW_Scenario2ProjectMap()); modelBuilder.Configurations.Add(new VW_ScenarioAndProxyDetailsMap()); } } }