* Further improvements to generate PackList
This commit is contained in:
@@ -25,6 +25,8 @@ namespace SytelineSaAppEfDataModel
|
||||
public DbSet<WzHeader> WzHeaders { get; set; }
|
||||
|
||||
public DbSet<WzRowMeyle> WzRowsMeyle { get; set; }
|
||||
|
||||
public DbSet<ItemCust> ItemCusts { get; set; }
|
||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
||||
{
|
||||
var configuration = new ConfigurationBuilder()
|
||||
@@ -990,6 +992,149 @@ namespace SytelineSaAppEfDataModel
|
||||
.HasForeignKey(e => e.FK_Header)
|
||||
.HasConstraintName("wz_rows_meyle_wz_header_ID_fk");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<ItemCust>(entity =>
|
||||
{
|
||||
entity.ToTable("itemcust");
|
||||
|
||||
entity.HasKey(e => new { e.Item, e.CustNum, e.CustItemSeq });
|
||||
|
||||
entity.Property(e => e.Item)
|
||||
.HasColumnName("item")
|
||||
.HasMaxLength(60)
|
||||
.IsRequired();
|
||||
|
||||
entity.Property(e => e.CustNum)
|
||||
.HasColumnName("cust_num")
|
||||
.HasMaxLength(14)
|
||||
.IsRequired();
|
||||
|
||||
entity.Property(e => e.CustItemSeq)
|
||||
.HasColumnName("cust_item_seq")
|
||||
.HasColumnType("int")
|
||||
.HasDefaultValueSql("1");
|
||||
|
||||
entity.Property(e => e.CustItem)
|
||||
.HasColumnName("cust_item")
|
||||
.HasMaxLength(60)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.PurchYtd)
|
||||
.HasColumnName("purch_ytd")
|
||||
.HasDefaultValueSql("0")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.OrderYtd)
|
||||
.HasColumnName("order_ytd")
|
||||
.HasDefaultValueSql("0")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.ShipYtd)
|
||||
.HasColumnName("ship_ytd")
|
||||
.HasDefaultValueSql("0")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.OrderPtd)
|
||||
.HasColumnName("order_ptd")
|
||||
.HasDefaultValueSql("0")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.UM)
|
||||
.HasColumnName("u_m")
|
||||
.HasMaxLength(6)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.DuePeriod)
|
||||
.HasColumnName("due_period")
|
||||
.HasColumnType("smallint")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.NoteExistsFlag)
|
||||
.HasColumnName("NoteExistsFlag")
|
||||
.HasColumnType("tinyint")
|
||||
.HasDefaultValueSql("0");
|
||||
|
||||
entity.Property(e => e.RecordDate)
|
||||
.HasColumnName("RecordDate")
|
||||
.HasDefaultValueSql("getdate()");
|
||||
|
||||
entity.Property(e => e.RowPointer)
|
||||
.HasColumnName("RowPointer")
|
||||
.HasColumnType("uniqueidentifier")
|
||||
.HasDefaultValueSql("newid()");
|
||||
|
||||
entity.Property(e => e.CreatedBy)
|
||||
.HasColumnName("CreatedBy")
|
||||
.HasMaxLength(60)
|
||||
.HasDefaultValueSql("suser_sname()");
|
||||
|
||||
entity.Property(e => e.UpdatedBy)
|
||||
.HasColumnName("UpdatedBy")
|
||||
.HasMaxLength(60)
|
||||
.HasDefaultValueSql("suser_sname()");
|
||||
|
||||
entity.Property(e => e.CreateDate)
|
||||
.HasColumnName("CreateDate")
|
||||
.HasDefaultValueSql("getdate()");
|
||||
|
||||
entity.Property(e => e.InWorkflow)
|
||||
.HasColumnName("InWorkflow")
|
||||
.HasColumnType("tinyint")
|
||||
.HasDefaultValueSql("0");
|
||||
|
||||
entity.Property(e => e.Rank)
|
||||
.HasColumnName("rank")
|
||||
.HasColumnType("int")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.EndUser)
|
||||
.HasColumnName("end_user")
|
||||
.HasMaxLength(60)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_FKR_CustItem2)
|
||||
.HasColumnName("Uf_FKR_CustItem2")
|
||||
.HasMaxLength(30)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_KOD_EAN13)
|
||||
.HasColumnName("Uf_KOD_EAN13")
|
||||
.HasMaxLength(13)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_Paleta_BROSE)
|
||||
.HasColumnName("Uf_Paleta_BROSE")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_Pojemnik_BROSE)
|
||||
.HasColumnName("Uf_Pojemnik_BROSE")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_Paleta_BROSE_Pokrywa)
|
||||
.HasColumnName("Uf_Paleta_BROSE_Pokrywa")
|
||||
.HasMaxLength(30)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_RewizjaRysunku)
|
||||
.HasColumnName("Uf_RewizjaRysunku")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
// Indexes
|
||||
entity.HasIndex(e => new { e.CustNum, e.Item, e.CustItemSeq })
|
||||
.HasDatabaseName("IX_itemcust_custitem")
|
||||
.IsUnique();
|
||||
|
||||
entity.HasIndex(e => new { e.CustNum, e.Item, e.CustItem })
|
||||
.HasDatabaseName("IX_itemcust_custitemci")
|
||||
.IsUnique();
|
||||
|
||||
entity.HasIndex(e => e.RowPointer)
|
||||
.HasDatabaseName("IX_itemcust_RowPointer")
|
||||
.IsUnique();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user