using System.Data.Entity; using System.Data.Entity.ModelConfiguration.Conventions; using CK.SCP.Models.DataCenterTables; namespace CK.SCP.Models { [DbConfigurationType(typeof(SqlDbConfiguration))] public class DataCenterContext : DbContext { public DataCenterContext() : base("name=DataCenterContext") { } public DataCenterContext(string strConn) : base(strConn) { //Database.SetInitializer(new DataCenterDatabaseInitializer()); } public virtual DbSet TA_BUTTON { get; set; } public virtual DbSet TA_DEPT { get; set; } public virtual DbSet TA_MENU { get; set; } public virtual DbSet TA_USER { get; set; } public virtual DbSet TA_USER_BUTTON { get; set; } public virtual DbSet TA_USER_MENU { get; set; } public virtual DbSet TA_USER_TABLE { get; set; } public virtual DbSet TA_CONFIG { get; set; } public virtual DbSet TL_DATA_CHANGE { get; set; } public virtual DbSet TL_LOGIN { get; set; } public virtual DbSet TL_EXCEPTION { get; set; } public virtual DbSet TS_EDI_DATA { get; set; } public virtual DbSet TT_EDI_DATA { get; set; } public virtual DbSet TA_TABLE { get; set; } public virtual DbSet TA_TASK { get; set; } public virtual DbSet TA_TASK_HIS { get; set; } public virtual DbSet TS_SUPPLIER { get; set; } public virtual DbSet TS_CUSTOMER { get; set; } public virtual DbSet TS_DOMAIN { get; set; } public virtual DbSet TS_WORK_CENTER { get; set; } public virtual DbSet TS_SUPPLIER_TYPE { get; set; } public virtual DbSet TS_SUB_ACCOUNT { get; set; } public virtual DbSet TS_SITE { get; set; } public virtual DbSet TS_CODE_TYPE { get; set; } public virtual DbSet TS_CODE { get; set; } public virtual DbSet TS_PRODUCT_LINE { get; set; } public virtual DbSet TS_PROJECT { get; set; } public virtual DbSet TS_DEPARTMENT { get; set; } public virtual DbSet TS_ENTITY { get; set; } public virtual DbSet TS_CUSTOMER_TYPE { get; set; } public virtual DbSet TS_COST_CENTER { get; set; } public virtual DbSet TS_ACCOUNT { get; set; } public virtual DbSet TS_ROUTING { get; set; } public virtual DbSet TS_PART_MSTR { get; set; } public virtual DbSet TS_PART_DET { get; set; } public virtual DbSet TS_MES_DATA { get; set; } public virtual DbSet TS_LOCATION { get; set; } public virtual DbSet TS_LINE { get; set; } public virtual DbSet TS_COLOR { get; set; } public virtual DbSet TS_BOM { get; set; } public virtual DbSet TS_PACK { get; set; } public virtual DbSet TS_SUPPLIER_PART { get; set; } public virtual DbSet TS_CUSTOMER_PART { get; set; } public virtual DbSet TS_LINE_PART { get; set; } public virtual DbSet TS_PURCHASE_PRICE { get; set; } public virtual DbSet TS_SALE_PRICE { get; set; } public virtual DbSet TS_STAND_COST_PRICE { get; set; } public virtual DbSet TS_TEAM { get; set; } public virtual DbSet TS_SHIFT { get; set; } public virtual DbSet TS_WMS_LOCATION { get; set; } public virtual DbSet TT_SUPPLIER { get; set; } public virtual DbSet TT_CUSTOMER { get; set; } public virtual DbSet TT_DOMAIN { get; set; } public virtual DbSet TT_WORK_CENTER { get; set; } public virtual DbSet TT_SUPPLIER_TYPE { get; set; } public virtual DbSet TT_SUB_ACCOUNT { get; set; } public virtual DbSet TT_SITE { get; set; } public virtual DbSet TT_CODE_TYPE { get; set; } public virtual DbSet TT_CODE { get; set; } public virtual DbSet TT_PRODUCT_LINE { get; set; } public virtual DbSet TT_PROJECT { get; set; } public virtual DbSet TT_DEPARTMENT { get; set; } public virtual DbSet TT_ENTITY { get; set; } public virtual DbSet TT_CUSTOMER_TYPE { get; set; } public virtual DbSet TT_COST_CENTER { get; set; } public virtual DbSet TT_ACCOUNT { get; set; } public virtual DbSet TT_ROUTING { get; set; } public virtual DbSet TT_PART_MSTR { get; set; } public virtual DbSet TT_PART_DET { get; set; } public virtual DbSet TT_MES_DATA { get; set; } public virtual DbSet TT_LOCATION { get; set; } public virtual DbSet TT_LINE { get; set; } public virtual DbSet TT_COLOR { get; set; } public virtual DbSet TT_BOM { get; set; } public virtual DbSet TT_PACK { get; set; } public virtual DbSet TT_SUPPLIER_PART { get; set; } public virtual DbSet TT_CUSTOMER_PART { get; set; } public virtual DbSet TT_LINE_PART { get; set; } public virtual DbSet TT_PURCHASE_PRICE { get; set; } public virtual DbSet TT_SALE_PRICE { get; set; } public virtual DbSet TT_STAND_COST_PRICE { get; set; } public virtual DbSet TT_TEAM { get; set; } public virtual DbSet TT_SHIFT { get; set; } public virtual DbSet TT_WMS_LOCATION { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.Conventions.Remove(); modelBuilder.Conventions.Add(new DecimalPropertyConvention(18, 5)); } } }