diff --git a/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs b/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs index 367dae2..dd8d5e3 100644 --- a/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs +++ b/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs @@ -32,7 +32,7 @@ namespace SytelineSaAppEfDataModel public DbSet VatCodeAssociations { get; set; } public DbSet ItemCustPriceAlls { get; set; } public DbSet EdiLogs { get; set; } - + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { var configuration = new ConfigurationBuilder() @@ -161,13 +161,13 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.BlanketQty).IsRequired(false).HasColumnName("blanket_qty"); entity.Property(e => e.EffectiveDate).HasColumnName("eff_date"); entity.Property(e => e.ExpirationDate).HasColumnName("exp_date"); - entity.Property(e => e.ContPrice).IsRequired(false).HasColumnName("cont_price").HasPrecision(20, 8); + entity.Property(e => e.ContPrice).IsRequired(false).HasColumnName("cont_price").HasColumnType("decimal(20, 8)"); entity.Property(e => e.Status).IsRequired(false).HasColumnName("stat").HasMaxLength(1); entity.Property(e => e.PromiseDate).HasColumnName("promise_date"); entity.Property(e => e.PriceCode).IsRequired(false).HasColumnName("pricecode").HasMaxLength(3); entity.Property(e => e.Uom).IsRequired(false).HasColumnName("u_m").HasMaxLength(3); entity.Property(e => e.BlanketQtyReleased).IsRequired(false).HasColumnName("blanket_qty_conv"); - entity.Property(e => e.ContPriceReleased).HasPrecision(20, 8).IsRequired(false).HasColumnName("cont_price_conv"); + entity.Property(e => e.ContPriceReleased).HasColumnType("decimal(20, 8)").IsRequired(false).HasColumnName("cont_price_conv"); entity.Property(e => e.QtySent).IsRequired(false).HasColumnName("qty_bco"); entity.Property(e => e.SentCode).IsRequired(false).HasColumnName("bco_code").HasMaxLength(1); entity.Property(e => e.NonAppliedData).IsRequired(false).HasColumnName("non_appl_data").HasMaxLength(75); @@ -216,8 +216,8 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.QtyShipped).IsRequired(false).HasColumnName("qty_shipped"); entity.Property(e => e.QtyPacked).IsRequired(false).HasColumnName("qty_packed"); entity.Property(e => e.Discount).IsRequired(false).HasColumnName("disc"); - entity.Property(e => e.Cost).IsRequired(false).HasColumnName("cost").HasPrecision(20, 8); - entity.Property(e => e.Price).IsRequired(false).HasColumnName("price").HasPrecision(20, 8); + entity.Property(e => e.Cost).IsRequired(false).HasColumnName("cost").HasColumnType("decimal(20, 8)"); + entity.Property(e => e.Price).IsRequired(false).HasColumnName("price").HasColumnType("decimal(20, 8)"); entity.Property(e => e.RefType).IsRequired(false).HasColumnName("ref_type").HasMaxLength(1); entity.Property(e => e.RefNumber).IsRequired(false).HasColumnName("ref_num").HasMaxLength(10); entity.Property(e => e.RefLineSuf).IsRequired(false).HasColumnName("ref_line_suf"); @@ -261,7 +261,7 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.PriceCode).IsRequired(false).HasColumnName("pricecode").HasMaxLength(3); entity.Property(e => e.Uom).IsRequired(false).HasColumnName("u_m").HasMaxLength(3); entity.Property(e => e.QtyOrderedReleased).IsRequired(false).HasColumnName("qty_ordered_conv"); - entity.Property(e => e.PriceReleased).IsRequired(false).HasColumnName("price_conv"); + entity.Property(e => e.PriceReleased).IsRequired(false).HasColumnName("price_conv").HasColumnType("decimal(20, 8)"); entity.Property(e => e.CustomerOrderCustomerNumber).IsRequired(false).HasColumnName("co_cust_num").HasMaxLength(7); entity.Property(e => e.Packed).IsRequired(false).HasColumnName("packed"); entity.Property(e => e.Bol).IsRequired(false).HasColumnName("bol"); @@ -474,7 +474,7 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.BlanketQty).HasColumnName("blanket_qty"); entity.Property(e => e.EffDate).HasColumnName("eff_date").IsRequired(false); entity.Property(e => e.ExpDate).HasColumnName("exp_date").IsRequired(false); - entity.Property(e => e.ContPrice).HasColumnName("cont_price").HasPrecision(20, 8).IsRequired(false); + entity.Property(e => e.ContPrice).HasColumnName("cont_price").HasColumnType("decimal(20, 8)").IsRequired(false); entity.Property(e => e.Stat).HasColumnName("stat").HasMaxLength(2).IsRequired(false); entity.Property(e => e.PromiseDate).HasColumnName("promise_date").IsRequired(false); entity.Property(e => e.Pricecode).HasColumnName("pricecode").HasMaxLength(6).IsRequired(false); @@ -639,7 +639,7 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.Uf_FKR_EDI_ITEM_PalletCode).HasColumnName("Uf_FKR_EDI_ITEM_PalletCode").HasMaxLength(50).IsRequired(false); entity.Property(e => e.Uf_FKR_EDI_ITEM_DocumentType).IsRequired(false).HasColumnName("Uf_FKR_EDI_ITEM_DocType").HasMaxLength(50); }); - + modelBuilder.Entity(entity => { entity.ToTable("UserNames"); @@ -684,7 +684,7 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.Uf_ZPL_EmpNum).HasColumnName("uf_ZPL_emp_num").HasMaxLength(7).IsRequired(false); entity.Property(e => e.Uf_PLT_EmpNum).HasColumnName("uf_PLT_emp_num").HasMaxLength(14).IsRequired(false); }); - + modelBuilder.Entity(entity => { entity.ToTable("edi_users"); @@ -708,7 +708,7 @@ namespace SytelineSaAppEfDataModel entity.HasIndex(e => e.Login).IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("ZPL_InternalNum_Matltran"); @@ -887,7 +887,7 @@ namespace SytelineSaAppEfDataModel .HasMaxLength(20) .IsRequired(false); }); - + modelBuilder.Entity(entity => { entity.ToTable("wz_header"); @@ -907,12 +907,12 @@ namespace SytelineSaAppEfDataModel .HasColumnName("CreatedDate") .HasColumnType("DateTime") .IsRowVersion(); - + entity.Property(e => e.EmailAddresses) .HasColumnName("EmailAddresses") .HasMaxLength(1000) .IsRequired(false); - + entity.Property(e => e.WzNumbers) .HasColumnName("WzNumbers") .HasMaxLength(500) @@ -924,7 +924,7 @@ namespace SytelineSaAppEfDataModel .HasForeignKey(e => e.FK_Client) .HasConstraintName("wz_header_wz_clients_ID_fk"); }); - + modelBuilder.Entity(entity => { entity.ToTable("wz_clients"); @@ -949,22 +949,22 @@ namespace SytelineSaAppEfDataModel .HasColumnName("CreatedDate") .HasColumnType("DateTime") .IsRowVersion(); - + entity.Property(e => e.Name) .HasColumnName("Name") .HasMaxLength(255) .IsRequired(false); - + entity.Property(e => e.ShortName) .HasColumnName("ShortName") .HasMaxLength(30) .IsRequired(false); - + entity.Property(e => e.Logo) .HasColumnType("VARBINARY(MAX)") .IsRequired(false); }); - + modelBuilder.Entity(entity => { entity.ToTable("wz_row_meyle"); @@ -1010,12 +1010,12 @@ namespace SytelineSaAppEfDataModel .HasColumnName("part_number") .HasMaxLength(100) .IsRequired(false); - + entity.Property(e => e.TransactionNumber) .HasColumnName("trans_num") .HasColumnType("int") .IsRequired(false); - + entity.Property(e => e.FaIndex) .HasColumnName("fa_index") .HasMaxLength(100) @@ -1025,14 +1025,14 @@ namespace SytelineSaAppEfDataModel .HasColumnName("part_number_sl") .HasMaxLength(100) .IsRequired(false); - + // Relationship entity.HasOne(e => e.Header) .WithMany() .HasForeignKey(e => e.FK_Header) .HasConstraintName("wz_rows_meyle_wz_header_ID_fk"); }); - + modelBuilder.Entity(entity => { entity.ToTable("itemcust"); @@ -1175,7 +1175,7 @@ namespace SytelineSaAppEfDataModel .HasDatabaseName("IX_itemcust_RowPointer") .IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("lot"); @@ -1319,7 +1319,7 @@ namespace SytelineSaAppEfDataModel .HasDatabaseName("IX_lot_RowPointer") .IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("edi_co_import"); @@ -1553,7 +1553,7 @@ namespace SytelineSaAppEfDataModel entity.HasIndex(e => e.RowPointer).HasDatabaseName("IX_customer_RowPointer").IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("cust_tp"); @@ -1742,7 +1742,7 @@ namespace SytelineSaAppEfDataModel .HasDatabaseName("IX_cust_tp_RowPointer") .IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("item"); @@ -2001,7 +2001,7 @@ namespace SytelineSaAppEfDataModel .HasDatabaseName("IX_item_RowPointer") .IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("ZPL_VAT_CodesAssociations"); @@ -2311,7 +2311,7 @@ namespace SytelineSaAppEfDataModel .HasMaxLength(200) .IsRequired(false); }); - + modelBuilder.Entity(entity => { entity.ToTable("itemcustprice_all"); @@ -2344,7 +2344,7 @@ namespace SytelineSaAppEfDataModel entity.Property(e => e.ContPrice) .HasColumnName("cont_price") - .HasPrecision(20, 8) + .HasColumnType("decimal(20, 8)") .IsRequired(false); entity.Property(e => e.BrkQty1) @@ -2480,7 +2480,7 @@ namespace SytelineSaAppEfDataModel .HasDatabaseName("IX_itemcustprice_all_RowPointer") .IsUnique(); }); - + modelBuilder.Entity(entity => { entity.ToTable("edi_logs"); @@ -2517,7 +2517,7 @@ namespace SytelineSaAppEfDataModel .HasColumnType("datetime") .IsRequired(); }); - + modelBuilder.Entity(entity => { entity.ToTable("wz_row_mareli"); @@ -2568,12 +2568,12 @@ namespace SytelineSaAppEfDataModel .HasColumnName("wz_number") .HasMaxLength(50) .IsRequired(false); - + entity.Property(e => e.FaIndex) .HasColumnName("fa_index") .HasMaxLength(30) .IsRequired(false); - + entity.Property(e => e.TransactionNumber) .HasColumnName("trans_num") .HasColumnType("int") @@ -2587,4 +2587,4 @@ namespace SytelineSaAppEfDataModel }); } } -} +} \ No newline at end of file