Exemplo n.º 1
0
 public void Configure(EntityTypeBuilder <Storeges> builder)
 {
     //Builder.HasBaseType<ReferenceBase<Storeges>>();
     BaseReferensConfigurator.ConfigureBaseProperties <Storeges>(ref builder);
     builder.Property(s => s.Name).HasMaxLength(50);
     builder.Property(s => s.Code).HasMaxLength(15);
 }
Exemplo n.º 2
0
        public void Configure(EntityTypeBuilder <Good> builder)
        {
            //builder.HasBaseType<ReferenceBase<Goods>>();
            builder.HasMany(g => g.Consist).WithOne(r => r.Good).OnDelete(DeleteBehavior.Cascade).HasForeignKey(r => r.GoodID);

            BaseReferensConfigurator.ConfigureBaseProperties <Good>(ref builder);
            builder.Property(g => g.Code).HasMaxLength(15);
            builder.Property(g => g.GoodsType).IsRequired().HasDefaultValue(GoodsType.Good);
            builder.Property(g => g.Name).HasMaxLength(150);
            builder.Property(g => g.QuantityOnConsist).HasDefaultValue(1);
            builder.Property(g => g.UnitOfConsist).IsRequired().HasDefaultValue(Units.piece);
            builder.Property(g => g.UnitOfSale).IsRequired().HasDefaultValue(Units.piece);
            builder.Property(g => g.UnitOfStore).IsRequired().HasDefaultValue(Units.piece);
        }