namespace siemensPda.ORM
|
{
|
using System;
|
using System.Data.Entity;
|
using System.ComponentModel.DataAnnotations.Schema;
|
using System.Linq;
|
|
public partial class dbModel : DbContext
|
{
|
public dbModel()
|
: base("name=dbModel")
|
{
|
}
|
|
public virtual DbSet<Base_Position> Base_Position { get; set; }
|
public virtual DbSet<Base_ProductPosition> Base_ProductPosition { get; set; }
|
public virtual DbSet<Sys_User> Sys_User { get; set; }
|
public virtual DbSet<Task_Queue> Task_Queue { get; set; }
|
public virtual DbSet<Base_ProductInfo> Base_ProductInfo { get; set; }
|
public virtual DbSet<TakeStock> TakeStock { get; set; }
|
protected override void OnModelCreating(DbModelBuilder modelBuilder)
|
{
|
modelBuilder.Entity<Base_Position>()
|
.Property(e => e.PlateCode)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductPosition>()
|
.Property(e => e.DynamicWeight)
|
.HasPrecision(14, 4);
|
|
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.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<Sys_User>()
|
.Property(e => e.LoginIP)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.Remark)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.Auditor)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.BasePay)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.DeductMoney)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.SheBaoJiJin)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.MealSubsidy)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.CarSubsidy)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.CommSubsidy)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.EvecationSubsidy)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.OtherSubsidy)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.ServeFee)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.ExpressFee)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.SaleFee)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.OtherFee)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Sys_User>()
|
.Property(e => e.AgentID)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.PurchasePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.SalePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.DayPrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.VipPrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.ActivityPrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.StorageUpper)
|
.HasPrecision(18, 0);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.StorageLower)
|
.HasPrecision(18, 0);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.TransitDays)
|
.HasPrecision(18, 0);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.Auditor)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.Weight)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.SupplierUrl)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.URL)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.NetWeight)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.QualityProportion)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.Cube)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.Rate)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.NoReceivingRate)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.RatePrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.MarketPrice)
|
.HasPrecision(19, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.PurchaseMoney)
|
.HasPrecision(18, 0);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.TaxAmount)
|
.HasPrecision(18, 0);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.StatutoryQty2)
|
.HasPrecision(18, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.WeightTolerance)
|
.HasPrecision(14, 4);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.PlateCode)
|
.IsUnicode(false);
|
|
modelBuilder.Entity<Base_ProductInfo>()
|
.Property(e => e.PackingQuantity)
|
.HasPrecision(14, 4);
|
}
|
}
|
}
|