EnVisageOnline/Main/Source/IntegrationTests/Models/EnvisageTestContext.cs

141 lines
8.1 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<NonProjectTimeAllocation> NonProjectTimeAllocations { 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<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<NonProjectTime> NonProjectTimes { get; set; }
public DbSet<NonProjectTimeCategory> NonProjectTimeCategories { 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<User2Team> User2Team { get; set; }
public DbSet<User2View> User2View { get; set; }
public DbSet<Vacation> Vacations { get; set; }
public DbSet<View> Views { 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 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());
}
}
}