namespace Warehouse.Models.mesModel { using System; using System.Data.Entity; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; public partial class mesModel : DbContext { public mesModel() : base("name=mesConn") { } public virtual DbSet assembly_basis { get; set; } public virtual DbSet assembly_status { get; set; } public virtual DbSet cfg_time_cnstrnt_by_wkstype { get; set; } public virtual DbSet cfg_time_cnstrnt_by_wo { get; set; } public virtual DbSet config_bom { get; set; } public virtual DbSet config_bom_mfg { get; set; } public virtual DbSet config_defect_group { get; set; } public virtual DbSet config_defect_type { get; set; } public virtual DbSet config_finalgrade { get; set; } public virtual DbSet config_marklabels { get; set; } public virtual DbSet config_mat_bks { get; set; } public virtual DbSet config_mat_cell { get; set; } public virtual DbSet config_mat_eva { get; set; } public virtual DbSet config_mat_frame { get; set; } public virtual DbSet config_mat_glass { get; set; } public virtual DbSet config_mat_jbox { get; set; } public virtual DbSet config_pack_rule { get; set; } public virtual DbSet config_pack_rule_hist { get; set; } public virtual DbSet config_power { get; set; } public virtual DbSet config_power_current { get; set; } public virtual DbSet config_power_group { get; set; } public virtual DbSet config_process { get; set; } public virtual DbSet config_process_group { get; set; } public virtual DbSet config_product_process { get; set; } public virtual DbSet config_products { get; set; } public virtual DbSet config_report_grade { get; set; } public virtual DbSet config_valid_supplier { get; set; } public virtual DbSet config_wks_attr_allowed { get; set; } public virtual DbSet config_wo_grdcode { get; set; } public virtual DbSet config_wo_pwrcode { get; set; } public virtual DbSet config_workstation { get; set; } public virtual DbSet config_workstation_attribute { get; set; } public virtual DbSet config_workstation_idle { get; set; } public virtual DbSet defects { get; set; } public virtual DbSet df_areas { get; set; } public virtual DbSet df_familys { get; set; } public virtual DbSet df_instance_attribute { get; set; } public virtual DbSet df_lines { get; set; } public virtual DbSet df_miscellaneous { get; set; } public virtual DbSet df_pallet_status { get; set; } public virtual DbSet df_processes { get; set; } public virtual DbSet df_serial_status { get; set; } public virtual DbSet df_shift_type { get; set; } public virtual DbSet df_source { get; set; } public virtual DbSet df_source_group { get; set; } public virtual DbSet df_status_container { get; set; } public virtual DbSet df_wo_status { get; set; } public virtual DbSet df_wo_type { get; set; } public virtual DbSet error_log { get; set; } public virtual DbSet labor_output { get; set; } public virtual DbSet oem_assemblies { get; set; } public virtual DbSet oem_assembly { get; set; } public virtual DbSet oem_assembly_2 { get; set; } public virtual DbSet oem_assembly_control { get; set; } public virtual DbSet oem_assembly_status { get; set; } public virtual DbSet oem_assembly_upload { get; set; } public virtual DbSet oem_pallets { get; set; } public virtual DbSet pack_containers { get; set; } public virtual DbSet pack_material_lot { get; set; } public virtual DbSet pack_pallets { get; set; } public virtual DbSet pallets_check { get; set; } public virtual DbSet pallets_check_deleted_hist { get; set; } public virtual DbSet pallets_deleted_hist { get; set; } public virtual DbSet pallets_module_replace { get; set; } public virtual DbSet pallets_recyclable { get; set; } public virtual DbSet qc_visit { get; set; } public virtual DbSet rfid_readlog { get; set; } public virtual DbSet rfid_writedlog { get; set; } public virtual DbSet seq_ctrl_assembly { get; set; } public virtual DbSet seq_ctrl_assembly_jy { get; set; } public virtual DbSet seq_ctrl_assembly_oem { get; set; } public virtual DbSet seq_ctrl_checknbr { get; set; } public virtual DbSet seq_ctrl_container { get; set; } public virtual DbSet seq_ctrl_container_jy { get; set; } public virtual DbSet seq_ctrl_container_oem { get; set; } public virtual DbSet seq_ctrl_material_lot { get; set; } public virtual DbSet seq_ctrl_pallet { get; set; } public virtual DbSet seq_ctrl_pallet_jy { get; set; } public virtual DbSet seq_ctrl_pallet_oem { get; set; } public virtual DbSet seq_ctrl_wo { get; set; } public virtual DbSet seq_ctrl_wo_zx { get; set; } public virtual DbSet trace_componnet_lot { get; set; } public virtual DbSet trace_workstation_visit { get; set; } public virtual DbSet valid_plant { get; set; } public virtual DbSet wks_component { get; set; } public virtual DbSet wo_material_issue { get; set; } public virtual DbSet wo_mfg { get; set; } public virtual DbSet wo_miscellaneous { get; set; } public virtual DbSet df_check_status { get; set; } public virtual DbSet df_pallet_station { get; set; } public virtual DbSet df_wks_visit_type { get; set; } public virtual DbSet pallets_check_temp { get; set; } public virtual DbSet df_order_type { get; set; } //bomid表 add by xue lei on 2019-12-28 public virtual DbSet config_bom_id { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { //bomid表 add by xue lei on 2019-12-28 modelBuilder.Entity() .Property(e => e.serial_requirement) .HasPrecision(4, 2); modelBuilder.Entity() .Property(e => e.lost_ratio) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.serial_requirement) .HasPrecision(4, 2); modelBuilder.Entity() .Property(e => e.lost_ratio) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.serial_requirement) .HasPrecision(4, 2); modelBuilder.Entity() .Property(e => e.lost_ratio) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.lower_power) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.upper_power) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.lower_current) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.upper_current) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.lower_power) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.upper_power) .HasPrecision(5, 2); modelBuilder.Entity() .Property(e => e.pmax) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.voc) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.isc) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.ff) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.vpm) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.ipm) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.env_temp) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.surf_temp) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.pmax) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.voc) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.isc) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.ff) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.vpm) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.ipm) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.env_temp) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.surf_temp) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.pmax) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.voc) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.isc) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.ff) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.vpm) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.ipm) .HasPrecision(7, 4); modelBuilder.Entity() .Property(e => e.env_temp) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.surf_temp) .HasPrecision(6, 4); modelBuilder.Entity() .Property(e => e.visit_type) .IsFixedLength(); modelBuilder.Entity() .Property(e => e.serial_nbr) .IsFixedLength(); modelBuilder.Entity() .Property(e => e.lot_qty) .HasPrecision(10, 4); modelBuilder.Entity() .Property(e => e.lot_qty_remaining) .HasPrecision(10, 4); modelBuilder.Entity() .Property(e => e.serial_requirement) .HasPrecision(4, 2); modelBuilder.Entity() .Property(e => e.in_use) .IsFixedLength(); modelBuilder.Entity() .Property(e => e.issue_qty) .HasPrecision(10, 0); } } }