69 lines
4.1 KiB
C#
69 lines
4.1 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Design;
|
|
using Microsoft.EntityFrameworkCore.Internal;
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
using System;
|
|
using TodoAPI2.Models;
|
|
using TTSW.EF;
|
|
|
|
namespace TTSW.EF {
|
|
public class DataContext : DbContext {
|
|
public DataContext (DbContextOptions<DataContext> options) : base (options) { }
|
|
|
|
public DbSet<eva_create_evaluationEntity> eva_create_evaluation { get; set; }
|
|
public DbSet<eva_create_evaluation_detailEntity> eva_create_evaluation_detail { get; set; }
|
|
//public DbSet<eva_create_evaluation_detail_agreementEntity> eva_create_evaluation_detail_agreement { get; set; }
|
|
public DbSet<eva_evaluation_achievementEntity> eva_evaluation_achievement { get; set; }
|
|
|
|
public DbSet<eva_evaluation_achievement_detailEntity> eva_evaluation_achievement_detail { get; set; }
|
|
public DbSet<eva_evaluation_behaviorEntity> eva_evaluation_behavior { get; set; }
|
|
public DbSet<eva_evaluation_groupEntity> eva_evaluation_group { get; set; }
|
|
public DbSet<eva_evaluation_group_detailEntity> eva_evaluation_group_detail { get; set; }
|
|
public DbSet<eva_level_scoreEntity> eva_level_score { get; set; }
|
|
//public DbSet<rep_eva01Entity> rep_eva01 { get; set; }
|
|
//public DbSet<rep_eva02Entity> rep_eva02 { get; set; }
|
|
//public DbSet<rep_eva03Entity> rep_eva03 { get; set; }
|
|
//public DbSet<rep_familyEntity> rep_family { get; set; }
|
|
//public DbSet<rep_leave_summaryEntity> rep_leave_summary { get; set; }
|
|
//public DbSet<rep_leave_totalEntity> rep_leave_total { get; set; }
|
|
//public DbSet<rep_position_salaryEntity> rep_position_salary { get; set; }
|
|
//public DbSet<rep_samanaEntity> rep_samana { get; set; }
|
|
//public DbSet<rep_study_historyEntity> rep_study_history { get; set; }
|
|
//public DbSet<rep_working_typeEntity> rep_working_type { get; set; }
|
|
public DbSet<eva_performance_planEntity> eva_performance_plan { get; set; }
|
|
public DbSet<eva_performance_plan_detailEntity> eva_performance_plan_detail { get; set; }
|
|
public DbSet<eva_promoted_percentageEntity> eva_promoted_percentage { get; set; }
|
|
public DbSet<eva_salary_cylinderEntity> eva_salary_cylinder { get; set; }
|
|
public DbSet<eva_adjust_postponementEntity> eva_adjust_postponement { get; set; }
|
|
//public DbSet<eva_adjust_postponement_normalEntity> eva_adjust_postponement_normal { get; set; }
|
|
public DbSet<eva_adjust_postponement_detailEntity> eva_adjust_postponement_detail { get; set; }
|
|
//public DbSet<eva_adjust_postponement_detail_normalEntity> eva_adjust_postponement_detail_normal { get; set; }
|
|
|
|
public DbSet<eva_evaluation_operating_agreementEntity> eva_evaluation_operating_agreement { get; set; }
|
|
public DbSet<eva_limit_frame_employeeEntity> eva_limit_frame_employee { get; set; }
|
|
public DbSet<eva_limit_frame_groupEntity> eva_limit_frame_group { get; set; }
|
|
public DbSet<eva_limit_frame_planEntity> eva_limit_frame_plan { get; set; }
|
|
public DbSet<eva_idp_planEntity> eva_idp_plan { get; set; }
|
|
public DbSet<eva_create_evaluation_detail_historyEntity> eva_create_evaluation_detail_history { get; set; }
|
|
public DbSet<eva_evaluation_achievement_attachEntity> eva_evaluation_achievement_attach { get; set; }
|
|
public DbSet<activity_log_evaEntity> activity_log_eva { get; set; }
|
|
public DbSet<eva_setup_permissionEntity> eva_setup_permission { get; set; }
|
|
public DbSet<eva_level_score_detailEntity> eva_level_score_detail { get; set; }
|
|
protected override void OnModelCreating (ModelBuilder modelBuilder) {
|
|
|
|
base.OnModelCreating (modelBuilder);
|
|
|
|
}
|
|
}
|
|
|
|
//public class DataContextFactory : IDesignTimeDbContextFactory<DataContext> {
|
|
// public DataContext CreateDbContext (string[] args) {
|
|
// var optionsBuilder = new DbContextOptionsBuilder<DataContext> ();
|
|
// optionsBuilder.UseNpgsql ("Server=115.31.162.93;Database=poc;User ID=poc;Password=project0*;");
|
|
|
|
// return new DataContext (optionsBuilder.Options);
|
|
// }
|
|
//}
|
|
}
|
|
|