using System.Data.Entity; using System.Data.Entity.ModelConfiguration.Conventions; using CK.SCP.Models.ExchangeCenterTables; namespace CK.SCP.Models { [DbConfigurationType(typeof(SqlDbConfiguration))] public class ExchangeCenterContext : DbContext { public ExchangeCenterContext() : base("name=ExchangeCenterContext") { } public ExchangeCenterContext(string strConn) : base(strConn) { //Database.SetInitializer(new ExchangeCenterDatabaseInitializer()); } public virtual DbSet TEA_CONFIG { get; set; } public virtual DbSet TEA_TASK { get; set; } public virtual DbSet TEA_TASK_SUB { get; set; } public virtual DbSet TEA_TASK_SUB_HIS { get; set; } public virtual DbSet TEA_DATA_ERROR_LOG { get; set; } public virtual DbSet TEA_TASK_SUB_READ_LOG { get; set; } public virtual DbSet TEA_TABLE { get; set; } public virtual DbSet TEA_SYSTEM { get; set; } public virtual DbSet TEA_SUBSCRIBE { get; set; } public virtual DbSet TES_SUPPLIER { get; set; } public virtual DbSet TES_CUSTOMER { get; set; } public virtual DbSet TES_DOMAIN { get; set; } public virtual DbSet TES_WORK_CENTER { get; set; } public virtual DbSet TES_SUPPLIER_TYPE { get; set; } public virtual DbSet TES_SUB_ACCOUNT { get; set; } public virtual DbSet TES_SITE { get; set; } public virtual DbSet TES_CODE { get; set; } public virtual DbSet TES_CODE_TYPE { get; set; } public virtual DbSet TES_PRODUCT_LINE { get; set; } public virtual DbSet TES_PROJECT { get; set; } public virtual DbSet TES_DEPARTMENT { get; set; } public virtual DbSet TES_ENTITY { get; set; } public virtual DbSet TES_CUSTOMER_TYPE { get; set; } public virtual DbSet TES_COST_CENTER { get; set; } public virtual DbSet TES_ACCOUNT { get; set; } public virtual DbSet TES_EDI_DATA { get; set; } public virtual DbSet TES_ROUTING { get; set; } public virtual DbSet TES_PART_MSTR { get; set; } public virtual DbSet TES_PART_DET { get; set; } public virtual DbSet TES_MES_DATA { get; set; } public virtual DbSet TES_LOCATION { get; set; } public virtual DbSet TES_WMS_LOCATION { get; set; } public virtual DbSet TES_LINE { get; set; } public virtual DbSet TES_COLOR { get; set; } public virtual DbSet TES_BOM { get; set; } public virtual DbSet TES_PACK { get; set; } public virtual DbSet TES_SUPPLIER_PART { get; set; } public virtual DbSet TES_CUSTOMER_PART { get; set; } public virtual DbSet TES_LINE_PART { get; set; } public virtual DbSet TES_PURCHASE_PRICE { get; set; } public virtual DbSet TES_SALE_PRICE { get; set; } public virtual DbSet TES_STAND_COST_PRICE { get; set; } public virtual DbSet TES_TEAM { get; set; } public virtual DbSet TES_SHIFT { get; set; } public virtual DbSet TED_TRANSFER_MSTR { get; set; } public virtual DbSet TED_TRANSFER_DET { get; set; } public virtual DbSet TED_STOCK { get; set; } public virtual DbSet TED_RETURN_MSTR { get; set; } public virtual DbSet TED_RETURN_DET { get; set; } public virtual DbSet TED_RCTUNP_MSTR { get; set; } public virtual DbSet TED_RCTUNP_DET { get; set; } public virtual DbSet TED_RECEIPT_MSTR { get; set; } public virtual DbSet TED_RECEIPT_DET { get; set; } public virtual DbSet TED_ISSUNP_MSTR { get; set; } public virtual DbSet TED_ISSUNP_DET { get; set; } public virtual DbSet TED_BK_MSTR { get; set; } public virtual DbSet TED_BK_DET { get; set; } public virtual DbSet TED_CHECK_MSTR { get; set; } public virtual DbSet TED_CHECK_DET { get; set; } public virtual DbSet TED_MRP_MSTR { get; set; } public virtual DbSet TED_MRP_DET { get; set; } public virtual DbSet TED_INVOICE_MSTR { get; set; } public virtual DbSet TED_INVOICE_DET { get; set; } public virtual DbSet TED_INVOICE_ADD { get; set; } public virtual DbSet TED_ASN_MSTR { get; set; } public virtual DbSet TED_ASN_DET { get; set; } public virtual DbSet TED_INJECTION { get; set; } public virtual DbSet TED_SPRAYING { get; set; } public virtual DbSet TED_SPRAYING_REPAIR { get; set; } public virtual DbSet TED_ASSEMBLE { get; set; } public virtual DbSet TED_LED { get; set; } public virtual DbSet TED_FIXED_MSTR { get; set; } public virtual DbSet TED_FIXED_DET { get; set; } public virtual DbSet TED_POD_DET { get; set; } public virtual DbSet TED_PO_MSTR { get; set; } public virtual DbSet TED_SO_DET { get; set; } public virtual DbSet TED_SO_MSTR { get; set; } public virtual DbSet TED_KANBAN_MSTR { get; set; } public virtual DbSet TED_KANBAN_DET { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.Conventions.Remove(); modelBuilder.Conventions.Add(new DecimalPropertyConvention(18, 5)); } } }