namespace WMSPatch.EF
|
{
|
using System;
|
using System.Data.Entity;
|
using System.ComponentModel.DataAnnotations.Schema;
|
using System.Linq;
|
|
public partial class Model : DbContext
|
{
|
public Model()
|
: base("name=Model")
|
{
|
}
|
|
public virtual DbSet<Base_EmptyEquipment> Base_EmptyEquipment { get; set; }
|
public virtual DbSet<Base_EmptyEquipmentList> Base_EmptyEquipmentList { get; set; }
|
public virtual DbSet<Base_Plate> Base_Plate { get; set; }
|
public virtual DbSet<Base_PlateType> Base_PlateType { get; set; }
|
public virtual DbSet<Base_Position> Base_Position { get; set; }
|
public virtual DbSet<Base_ProductPlaceHolder> Base_ProductPlaceHolder { get; set; }
|
public virtual DbSet<Base_ProductPosition> Base_ProductPosition { get; set; }
|
public virtual DbSet<Purchase_Order> Purchase_Order { get; set; }
|
public virtual DbSet<Purchase_OrderList> Purchase_OrderList { get; set; }
|
public virtual DbSet<Sale_Order> Sale_Order { get; set; }
|
public virtual DbSet<Task_Queue> Task_Queue { get; set; }
|
public virtual DbSet<v3D展示数据> v3D展示数据 { get; set; }
|
|
protected override void OnModelCreating(DbModelBuilder modelBuilder)
|
{
|
modelBuilder.Entity<Base_EmptyEquipment>()
|
.Property(e => e.TotalQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_EmptyEquipment>()
|
.Property(e => e.DemandQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_EmptyEquipmentList>()
|
.Property(e => e.PlateCode)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_EmptyEquipmentList>()
|
.Property(e => e.PlateWeight)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_EmptyEquipmentList>()
|
.Property(e => e.Quantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_Plate>()
|
.Property(e => e.PlateCode)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_Plate>()
|
.Property(e => e.Length)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_Plate>()
|
.Property(e => e.Width)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_Plate>()
|
.Property(e => e.Height)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_Plate>()
|
.Property(e => e.PlateWeight)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_Plate>()
|
.Property(e => e.PackingQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_PlateType>()
|
.Property(e => e.PlateCode)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_Position>()
|
.Property(e => e.PlateCode)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.PurchasePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.Rate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.RatePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.PlaceholderStorage)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.OrignHolderStorage)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.PlaceholderWeight)
|
.HasPrecision(18, 6);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.OrignHolderWeight)
|
.HasPrecision(18, 6);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.Weight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Base_ProductPlaceHolder>()
|
.Property(e => e.TotalWeight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.ProductStorage)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.OrignStorage)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.DynamicWeight)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.PurchasePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.PurchaseMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.Rate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.RatePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.RateMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.AvgPrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.Weight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.TotalWeight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.TotalWeightOrign)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.CorpURL)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TotalQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TotalMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TotalPaidMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.SurplusTotal)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.ExpressFee)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.Rate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TotalRateMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.Refund)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TaxAmountTotal)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TotalWeight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.TotalPaid)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.Unpaid)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.Property(e => e.DynamicWeight)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Purchase_Order>()
|
.HasMany(e => e.Purchase_OrderList)
|
.WithOptional(e => e.Purchase_Order)
|
.WillCascadeOnDelete();
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.URL)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.Quantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.PurchasePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.PurchaseMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.Rate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.RatePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.RateMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.TaxAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.EnterQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.ReturnQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.MarketPrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.DiscountRate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.Weight)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.TotalWeight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.BigQty)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.TotalPackageQty)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.PaiQty)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Purchase_OrderList>()
|
.Property(e => e.ValidQty)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalQuantityOrder)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalQuantityCanceled)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalQuantityInvoiced)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalQuantityRefunded)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalQuantityOuted)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalQuantityShipped)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.Weight)
|
.HasPrecision(18, 3);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.MaterialCount)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTaxAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseShippingAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseDiscountAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseSubTotal)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseGrandTotal)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalPaid)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalUnPaid)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalRefunded)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalCanceled)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalInvoiced)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalOnlineRefunded)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseTotalOffRefunded)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TaxAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.ShippingAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.FactFreightRMB)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.DiscountAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.SubTotal)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.GrandTotal)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalPaid)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.Unpaid)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalRefunded)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalCanceled)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalInvoiced)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalOnlineRefunded)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalOffRefunded)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.StoreBaseRate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.StoreOrderRate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseGlobalRate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.BaseOrderRate)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.FavourAmount)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalRateMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.TotalWeight)
|
.HasPrecision(18, 5);
|
|
modelBuilder.Entity<Sale_Order>()
|
.Property(e => e.ValidQuantity)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<v3D展示数据>()
|
.Property(e => e.数量)
|
.HasPrecision(38, 4);
|
}
|
}
|
}
|