153 lines
9.0 KiB
C#
153 lines
9.0 KiB
C#
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<EnvisageTestContext>(null);
|
|
}
|
|
|
|
public EnvisageTestContext()
|
|
: base("Name=EnvisageTestContext")
|
|
{
|
|
}
|
|
|
|
public DbSet<AspNetRole> AspNetRoles { get; set; }
|
|
public DbSet<AspNetUserClaim> AspNetUserClaims { get; set; }
|
|
public DbSet<AspNetUserLogin> AspNetUserLogins { get; set; }
|
|
public DbSet<AspNetUser> AspNetUsers { get; set; }
|
|
public DbSet<Client> Clients { get; set; }
|
|
public DbSet<Company> Companies { get; set; }
|
|
public DbSet<Company2Client> Company2Client { get; set; }
|
|
public DbSet<Company2View> Company2View { get; set; }
|
|
public DbSet<Contact> Contacts { get; set; }
|
|
public DbSet<Contact2Project> Contact2Project { get; set; }
|
|
public DbSet<CreditDepartment> CreditDepartments { get; set; }
|
|
public DbSet<Expenditure> Expenditures { get; set; }
|
|
public DbSet<Expenditure2Expenditure> Expenditure2Expenditure { get; set; }
|
|
public DbSet<ExpenditureCategory> ExpenditureCategories { get; set; }
|
|
public DbSet<FeeCalculation> FeeCalculations { get; set; }
|
|
public DbSet<FiscalCalendar> FiscalCalendars { get; set; }
|
|
public DbSet<GLAccount> GLAccounts { get; set; }
|
|
public DbSet<GLAccountAccess> GLAccountAccesses { get; set; }
|
|
public DbSet<History> Histories { get; set; }
|
|
public DbSet<Holiday> Holidays { get; set; }
|
|
public DbSet<Note> Notes { get; set; }
|
|
public DbSet<PasswordResetRequest> PasswordResetRequests { get; set; }
|
|
public DbSet<PeopleResource> PeopleResources { get; set; }
|
|
public DbSet<PeopleResourceAllocation> PeopleResourceAllocations { get; set; }
|
|
public DbSet<PeopleResourceTraining> PeopleResourceTrainings { get; set; }
|
|
public DbSet<PeopleResourceVacation> PeopleResourceVacations { get; set; }
|
|
public DbSet<Project> Projects { get; set; }
|
|
public DbSet<ProjectAccess> ProjectAccesses { get; set; }
|
|
public DbSet<Rate> Rates { get; set; }
|
|
public DbSet<Scenario> Scenarios { get; set; }
|
|
public DbSet<Scenario_Snapshot> Scenario_Snapshot { get; set; }
|
|
public DbSet<Scenario_Wide> Scenario_Wide { get; set; }
|
|
public DbSet<Scenario2Group> Scenario2Group { get; set; }
|
|
public DbSet<ScenarioAccess> ScenarioAccesses { get; set; }
|
|
public DbSet<ScenarioDetail> ScenarioDetails { get; set; }
|
|
public DbSet<Security> Securities { get; set; }
|
|
public DbSet<Status> Status { get; set; }
|
|
public DbSet<SystemAttribute> SystemAttributes { get; set; }
|
|
public DbSet<SystemSetting> SystemSettings { get; set; }
|
|
public DbSet<Team> Teams { get; set; }
|
|
public DbSet<Team2Project> Team2Project { get; set; }
|
|
public DbSet<Team2View> Team2View { get; set; }
|
|
public DbSet<Training> Trainings { get; set; }
|
|
public DbSet<TrainingType> TrainingTypes { get; set; }
|
|
public DbSet<Transaction> Transactions { get; set; }
|
|
public DbSet<Type> Types { get; set; }
|
|
public DbSet<Type2TypeGroup> Type2TypeGroup { get; set; }
|
|
public DbSet<TypeGroup> TypeGroups { get; set; }
|
|
public DbSet<UOM> UOMs { get; set; }
|
|
public DbSet<User> Users { get; set; }
|
|
public DbSet<User2ExpenditureCategory> User2ExpenditureCategory { get; set; }
|
|
public DbSet<User2Team> User2Team { get; set; }
|
|
public DbSet<User2View> User2View { get; set; }
|
|
public DbSet<Vacation> Vacations { get; set; }
|
|
public DbSet<View> Views { get; set; }
|
|
public DbSet<View2CostCenter> View2CostCenter { get; set; }
|
|
public DbSet<SC_TotalCGSeatsAcrossProject> SC_TotalCGSeatsAcrossProject { get; set; }
|
|
public DbSet<SC_TotalSeatsAcrossExpCats> SC_TotalSeatsAcrossExpCats { get; set; }
|
|
public DbSet<VW_ExpCategoriesInScenario> VW_ExpCategoriesInScenario { get; set; }
|
|
public DbSet<VW_Expenditure2Calculation> VW_Expenditure2Calculation { get; set; }
|
|
public DbSet<VW_Expenditure2Category> VW_Expenditure2Category { get; set; }
|
|
public DbSet<VW_Expenditure2FeeCalculation> VW_Expenditure2FeeCalculation { get; set; }
|
|
public DbSet<VW_Scenario2Project> VW_Scenario2Project { get; set; }
|
|
public DbSet<VW_ScenarioAndProxyDetails> 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 PeopleResourceTrainingMap());
|
|
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 Scenario_SnapshotMap());
|
|
modelBuilder.Configurations.Add(new Scenario_WideMap());
|
|
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 TrainingMap());
|
|
modelBuilder.Configurations.Add(new TrainingTypeMap());
|
|
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 User2ExpenditureCategoryMap());
|
|
modelBuilder.Configurations.Add(new User2TeamMap());
|
|
modelBuilder.Configurations.Add(new User2ViewMap());
|
|
modelBuilder.Configurations.Add(new VacationMap());
|
|
modelBuilder.Configurations.Add(new ViewMap());
|
|
modelBuilder.Configurations.Add(new View2CostCenterMap());
|
|
modelBuilder.Configurations.Add(new SC_TotalCGSeatsAcrossProjectMap());
|
|
modelBuilder.Configurations.Add(new SC_TotalSeatsAcrossExpCatsMap());
|
|
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());
|
|
}
|
|
}
|
|
}
|