using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using CoreEntity.Entity; using Microsoft.EntityFrameworkCore; namespace SupplierWeb.Codes.EF { public partial class LJHYBZKContext : DbContext { //protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) //{ // optionsBuilder.UseSqlServer(@"Server=192.168.50.30;Database=LJHYBZK;Trusted_Connection=True;"); //} public LJHYBZKContext() { } public LJHYBZKContext(DbContextOptions options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity() .HasKey(c => new { c.BillNo, c.EntId }); modelBuilder.Entity(entity => { entity.HasKey(e => new { e.BillNo, e.BillSn, e.EntId }); entity.ToTable("GSPNOTACPDT"); entity.Property(e => e.EntId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.AcceptId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.AngleId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ApprovalNo) .HasMaxLength(240) .HasDefaultValueSql("('')"); entity.Property(e => e.ArrivalDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.BatchCode) .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.BillSort).HasDefaultValueSql("((0))"); entity.Property(e => e.CheckNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.GoodsId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Meas).HasDefaultValueSql("((1))"); entity.Property(e => e.Num) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.OwnerId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ProduceDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Remark) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.SterilCode) .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.Unit) .HasColumnName("unit") .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.ValDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Yansrq) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Zhilbz) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.Zhilwt) .HasMaxLength(256) .HasDefaultValueSql("('')"); }); modelBuilder.Entity(entity => { entity.HasKey(e => new { e.EntId, e.GoodsId }); entity.ToTable("GOODSDOC"); entity.HasIndex(e => new { e.BarCode, e.EntId }) .HasName("IX_GOODSDOC_ENTIDBARCODE"); entity.HasIndex(e => new { e.EntId, e.GoodsCode }) .HasName("IX_GOODSDOC_ENTIDGOODSCODE") .IsUnique(); entity.HasIndex(e => new { e.EntId, e.Logogram }) .HasName("IX_GOODSDOC_ENTIDLOGOGRAM"); entity.Property(e => e.EntId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.BarCode) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Beactive) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.BillNo).HasDefaultValueSql("((0))"); entity.Property(e => e.BrandId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.BusinessId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CheckCost).HasColumnType("decimal(14, 6)"); entity.Property(e => e.CorGoodsId) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CountryId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CreateTime) .HasMaxLength(19) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CreaterId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CreaterInfo) .HasMaxLength(56) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DelTime) .HasMaxLength(19) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DelUserId) .HasColumnName("DelUserID") .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ExpAutOrg) .HasMaxLength(256) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.FlagId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ForeignName) .HasMaxLength(256) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsCode) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsDesc) .HasMaxLength(1000) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsName) .HasMaxLength(120) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsSpec) .HasMaxLength(800) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsSpecYj) .HasColumnName("GoodsSpecYJ") .HasMaxLength(100) .HasDefaultValueSql("('')"); entity.Property(e => e.IsAbandon) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsCombin) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsCommPass) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsFreeze) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsImported) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsNew) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPass) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.KSpecShaped) .HasColumnName("K_SpecShaped") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.LastModifyTime) .HasMaxLength(19) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.LastRevTime) .HasMaxLength(19) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.LastStfId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Logogram) .HasMaxLength(128) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Manufacturer) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.MfcId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.OldCode) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ParGoodsId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Place) .HasMaxLength(100) .HasDefaultValueSql("('')"); entity.Property(e => e.ResAutOrg) .HasMaxLength(256) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ShortName) .HasMaxLength(30) .HasDefaultValueSql("('')"); entity.Property(e => e.SyncId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.VariId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); }); modelBuilder.Entity(entity => { entity.HasKey(e => new { e.BillNo, e.EntId }); entity.ToTable("INVOICEMT"); entity.Property(e => e.EntId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Amount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.BillAmt) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.BillCode) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.BillState).HasDefaultValueSql("((0))"); entity.Property(e => e.Caozy) .HasColumnName("caozy") .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CurrencyId) .HasMaxLength(3) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Dates) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DeptId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DirectorId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.InvoiceCat) .HasMaxLength(40) .HasDefaultValueSql("('')"); entity.Property(e => e.InvoiceCode) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.InvoiceDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.InvoiceHead) .HasMaxLength(120) .HasDefaultValueSql("('')"); entity.Property(e => e.InvoiceRail) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.InvoiceType) .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.IsEnd) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsOut) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.OnTime) .HasMaxLength(8) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.OrgId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.PayOrgId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Remark) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.RfId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.RfType) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.RuleId) .HasMaxLength(16) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Summaries) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.SysDates) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Tax) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.TaxAmount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.TaxNo) .HasMaxLength(30) .HasDefaultValueSql("('')"); }); modelBuilder.Entity(entity => { entity.HasKey(e => new { e.BillNo, e.BillSn, e.EntId }) .HasName("PK_PURORDERDT"); entity.ToTable("purorderdt"); entity.Property(e => e.EntId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Amount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.AngleId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Apid) .HasColumnName("APID") .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.BaseNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.BasePrice) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.BaseTaxprice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.BatchCode) .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.BillSort).HasDefaultValueSql("((0))"); entity.Property(e => e.CancelNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ContractId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DedRate) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ExecNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.GoodsId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.IsDone) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsFree) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.KCloseRemark) .HasColumnName("K_CloseRemark") .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.KCloseStaffId) .HasColumnName("K_CloseStaffId") .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.KCloseTime) .HasColumnName("K_CloseTime") .HasMaxLength(19) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.KIsBillClose) .HasColumnName("K_IsBillClose") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.KIspfsale) .HasColumnName("K_Ispfsale") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.KLastInTaxP) .HasColumnName("K_LastInTaxP") .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.KLastPrice) .HasColumnName("K_LastPrice") .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.KPfylsl) .HasColumnName("K_PFYLSL") .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.KPrice) .HasColumnName("K_Price") .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Meas).HasDefaultValueSql("((1))"); entity.Property(e => e.Num) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.OwnerId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.PackId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Price) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ProduceDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Rate) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ReBillCode) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ReBillNo).HasDefaultValueSql("((0))"); entity.Property(e => e.ReBillSn).HasDefaultValueSql("((0))"); entity.Property(e => e.ReRuleId) .HasMaxLength(16) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Remark) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.RetailP) .HasColumnType("decimal(12, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.RfBillCode) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.RfBillNo).HasDefaultValueSql("((0))"); entity.Property(e => e.RfBillSn).HasDefaultValueSql("((0))"); entity.Property(e => e.RfRuleId) .HasMaxLength(16) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.SterilCode) .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.Tax) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.TaxAmount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Taxprice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Unit) .HasColumnName("unit") .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.ValDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.WhorgId) .HasColumnName("WHOrgId") .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); }); modelBuilder.Entity(entity => { entity.HasKey(e => new { e.EntId, e.GoodsId }); entity.ToTable("EGBALANCE"); entity.Property(e => e.EntId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.CarrCost) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Cost) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.FinAmount).HasColumnType("decimal(14, 2)"); entity.Property(e => e.FinNum).HasColumnType("decimal(14, 2)"); entity.Property(e => e.FinPack) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.FixCost) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.LastPurP) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MaxPurP) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MinPurP) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.OldAmount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.OldNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Oldjs) .HasColumnName("oldjs") .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PlaceNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PlacePack) .HasColumnType("decimal(14, 0)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PreAmount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PreNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PrePack) .HasColumnType("decimal(14, 0)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ProfitRate) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.StorAmount) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.StorFit) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.StorMax) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.StorMin) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.StorNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.StorPack) .HasColumnType("decimal(14, 0)") .HasDefaultValueSql("((0))"); }); /*modelBuilder.Entity(entity => { entity.HasKey(e => new { e.EntId, e.GoodsId }); entity.ToTable("GOODSATTR"); entity.Property(e => e.EntId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Acces) .HasMaxLength(16) .HasDefaultValueSql("('')"); entity.Property(e => e.AcctLevel) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('A')"); entity.Property(e => e.AdRetailP).HasColumnType("decimal(14, 4)"); entity.Property(e => e.AngleType).HasDefaultValueSql("((0))"); entity.Property(e => e.AppearDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ApprovalDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ApprovalNo) .HasMaxLength(240) .HasDefaultValueSql("('')"); entity.Property(e => e.ApprovalTo) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ArchNo) .HasMaxLength(24) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Beactive) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.BiddPrice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.BillNo).HasDefaultValueSql("((0))"); entity.Property(e => e.CatOne).HasDefaultValueSql("((0))"); entity.Property(e => e.CatThree).HasDefaultValueSql("((0))"); entity.Property(e => e.CatTwo).HasDefaultValueSql("((0))"); entity.Property(e => e.ChemName) .HasMaxLength(120) .HasDefaultValueSql("('')"); entity.Property(e => e.CommName) .HasMaxLength(120) .HasDefaultValueSql("('')"); entity.Property(e => e.ConvRatio) .HasColumnType("decimal(12, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.CurCycle).HasDefaultValueSql("((0))"); entity.Property(e => e.CurrencyId) .HasMaxLength(3) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DayUnit).HasDefaultValueSql("((0))"); entity.Property(e => e.DeductRate) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.DeductType).HasDefaultValueSql("((0))"); entity.Property(e => e.DftLocatId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DftWhid) .HasColumnName("DftWHId") .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.DownPurP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Edate) .HasColumnName("EDate") .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ElecFlag) .HasMaxLength(7) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ElecGoodsCode) .HasMaxLength(60) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.ExPrice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ExitDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Fabric) .HasMaxLength(16) .HasDefaultValueSql("('')"); entity.Property(e => e.FirstSupp) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Formula) .HasMaxLength(30) .HasDefaultValueSql("('')"); entity.Property(e => e.Gcategory) .HasColumnName("GCategory") .HasMaxLength(80) .HasDefaultValueSql("('')"); entity.Property(e => e.Gender) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GeneralName) .HasMaxLength(120) .HasDefaultValueSql("('')"); entity.Property(e => e.Gmpno) .HasColumnName("GMPNo") .HasMaxLength(80) .HasDefaultValueSql("('')"); entity.Property(e => e.GmpvalDate) .HasColumnName("GMPValDate") .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.GoodsGroup).HasDefaultValueSql("((0))"); entity.Property(e => e.Hesid) .HasColumnName("hesid") .HasMaxLength(36) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.InEffectDay).HasDefaultValueSql("((0))"); entity.Property(e => e.InTaxRate) .HasColumnType("decimal(12, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.InnerPrice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.InstRegNo) .HasMaxLength(50) .HasDefaultValueSql("('')"); entity.Property(e => e.InstRegValDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.InterSca) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.IsAdultTin) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsAlwUndInPack) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsAngle) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsAssets) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsAuxil) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsBaseMed) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsBrand) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsChkPack) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsChronic) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsCirculate) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsControl) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsControlPin) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsCostAcct) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsDedRate) .HasColumnName("isDedRate") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsDope) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsDouChk) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsDrug) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsDrugYp) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsDtp) .HasColumnName("IsDTP") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsElec) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsEphe) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsFirst) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsFree) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsGenericDrug) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsGift) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsGoods) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsGsp) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsHerbal) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsKef) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsLimit) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsMain) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsMateriel) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsMedicare) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsMemDedRate) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsNece) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsOtc) .HasColumnName("IsOTC") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPass) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPoint) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsPreg) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPres) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsProcur) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsProm) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPsy) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPurOk) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsPurePin) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsQa) .HasColumnName("IsQA") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsRefrig) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsRfq) .HasColumnName("IsRFQ") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsSale) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsServ) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsStocks) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('Y')"); entity.Property(e => e.IsTj) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsTools) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsTrad) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsTwoVote) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsWeight) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsWholLimt) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.IsWithPic) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.Isgmp) .HasColumnName("isgmp") .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.Isys) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.KOutTaxRate) .HasColumnName("K_OutTaxRate") .HasColumnType("decimal(12, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.KSwflbm) .HasColumnName("k_swflbm") .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Kemu) .HasColumnName("kemu") .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.LastModifyTime) .HasMaxLength(19) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.LifeType) .HasMaxLength(20) .HasDefaultValueSql("('无')"); entity.Property(e => e.LimitNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.LimitPurP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ListPrice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.ListSaleP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MainLevel).HasDefaultValueSql("((0))"); entity.Property(e => e.ManagePack) .HasMaxLength(1) .IsUnicode(false) .HasDefaultValueSql("('N')"); entity.Property(e => e.MarketCat).HasDefaultValueSql("((0))"); entity.Property(e => e.MaxRetaiP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MaxSaleP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MedCareType) .HasMaxLength(40) .HasDefaultValueSql("('')"); entity.Property(e => e.MemPrice) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MfcRegNo) .HasMaxLength(50) .HasDefaultValueSql("('')"); entity.Property(e => e.MfcRegValDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.MidMeas).HasDefaultValueSql("((1))"); entity.Property(e => e.MinRetaiP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MinSaleP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.MulPoint).HasDefaultValueSql("((1))"); entity.Property(e => e.OpCat).HasDefaultValueSql("((0))"); entity.Property(e => e.OutTaxRate) .HasColumnType("decimal(12, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Outercode) .HasMaxLength(64) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Paijia) .HasColumnName("paijia") .HasColumnType("decimal(14, 5)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PlanCate).HasDefaultValueSql("((0))"); entity.Property(e => e.PurP) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.PurTaxP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Qcategory) .HasColumnName("QCategory") .HasMaxLength(20) .HasDefaultValueSql("('')"); entity.Property(e => e.QualStand) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.RecipeType) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.RegMark) .HasMaxLength(128) .HasDefaultValueSql("('')"); entity.Property(e => e.RegMarkvalTo) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.RegNo) .HasMaxLength(50) .HasDefaultValueSql("('')"); entity.Property(e => e.RegValDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.RegYearDate) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Remark) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.RetailP) .HasColumnType("decimal(12, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.RptYear).HasDefaultValueSql("((0))"); entity.Property(e => e.RtnFlag).HasDefaultValueSql("((0))"); entity.Property(e => e.SafeDays).HasDefaultValueSql("((0))"); entity.Property(e => e.SaleP) .HasColumnType("decimal(14, 6)") .HasDefaultValueSql("((0))"); entity.Property(e => e.SaleTaxP) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.Saletype) .HasColumnName("saletype") .HasMaxLength(6) .HasDefaultValueSql("('经销')"); entity.Property(e => e.SchemaId) .HasMaxLength(11) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Sdate) .HasColumnName("SDate") .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.Season) .HasMaxLength(16) .HasDefaultValueSql("('')"); entity.Property(e => e.SourceCat).HasDefaultValueSql("((0))"); entity.Property(e => e.StdCode) .HasMaxLength(32) .IsUnicode(false) .HasDefaultValueSql("('')"); entity.Property(e => e.StorageTerm) .HasMaxLength(256) .HasDefaultValueSql("('')"); entity.Property(e => e.Tj) .HasColumnType("decimal(14, 4)") .HasDefaultValueSql("((0))"); entity.Property(e => e.TreatCate) .HasMaxLength(2000) .HasDefaultValueSql("('')"); entity.Property(e => e.WholLimtNum) .HasColumnType("decimal(14, 2)") .HasDefaultValueSql("((0))"); entity.Property(e => e.WmsMeas).HasDefaultValueSql("((1))"); entity.Property(e => e.YearsNum) .HasColumnType("decimal(6, 2)") .HasDefaultValueSql("((0))"); });*/ } public virtual DbSet Purinmt { get; set; } public virtual DbSet Gspnotacpdt { get; set; } public virtual DbSet Goodsdoc { get; set; } public virtual DbSet Invoicemt { get; set; } public virtual DbSet Purorderdt { get; set; } public virtual DbSet Egbalance { get; set; } //public virtual DbSet Goodsattr { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { optionsBuilder.UseSqlServer(@"Data Source =192.168.50.30; Initial Catalog = LJHYBZK; Persist Security Info = True; User ID = sa; Password = xq!@#2014;"); //GOODSATTR //dotnet ef dbcontext scaffold "Data Source =192.168.50.30; Initial Catalog = LJHYBZK; Persist Security Info = True; User ID = sa; Password = xq!@#2014;" Microsoft.EntityFrameworkCore.SqlServer -o Models -t GOODSATTR --context-dir Context -c LJHYBZKContext } } } }