using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata; namespace Dfs.WayneChina.SpsDataCourier.SpsData { public partial class SpsDbContext : DbContext { private string connectionString; public SpsDbContext(string connectionString) { this.connectionString = connectionString; } public SpsDbContext(DbContextOptions<SpsDbContext> options) : base(options) { } public virtual DbSet<TAcctinfo> TAcctinfo { get; set; } public virtual DbSet<TAcctlogout> TAcctlogout { get; set; } public virtual DbSet<TAddblackcard> TAddblackcard { get; set; } public virtual DbSet<TAddgrayinfo> TAddgrayinfo { get; set; } public virtual DbSet<TAuthinfo> TAuthinfo { get; set; } public virtual DbSet<TBlackcard> TBlackcard { get; set; } public virtual DbSet<TCardauthinfo> TCardauthinfo { get; set; } public virtual DbSet<TCardinfo> TCardinfo { get; set; } public virtual DbSet<TCardlogout> TCardlogout { get; set; } public virtual DbSet<TCardreploss> TCardreploss { get; set; } public virtual DbSet<TCardstate> TCardstate { get; set; } public virtual DbSet<TCardtrx> TCardtrx { get; set; } public virtual DbSet<TCardtypebyapp> TCardtypebyapp { get; set; } public virtual DbSet<TCargasbottleinfo> TCargasbottleinfo { get; set; } public virtual DbSet<TClientauth> TClientauth { get; set; } public virtual DbSet<TCmdinfo> TCmdinfo { get; set; } public virtual DbSet<TCmdtype> TCmdtype { get; set; } public virtual DbSet<TDayclose> TDayclose { get; set; } public virtual DbSet<TDbversioninfo> TDbversioninfo { get; set; } public virtual DbSet<TDeleteblackcard> TDeleteblackcard { get; set; } public virtual DbSet<TDeletegrayinfo> TDeletegrayinfo { get; set; } public virtual DbSet<TDiscountrule> TDiscountrule { get; set; } public virtual DbSet<TDspinfo> TDspinfo { get; set; } public virtual DbSet<TEmployeeinfo> TEmployeeinfo { get; set; } public virtual DbSet<TEndtrdinfo> TEndtrdinfo { get; set; } public virtual DbSet<TEquipinfo> TEquipinfo { get; set; } public virtual DbSet<TFuelapply> TFuelapply { get; set; } public virtual DbSet<TFuelday> TFuelday { get; set; } public virtual DbSet<TFuellist> TFuellist { get; set; } public virtual DbSet<TFuellistCopy> TFuellistCopy { get; set; } public virtual DbSet<TFuelmonth> TFuelmonth { get; set; } public virtual DbSet<TFuelpricechg> TFuelpricechg { get; set; } public virtual DbSet<TFuelshift> TFuelshift { get; set; } public virtual DbSet<TFueltankcheck> TFueltankcheck { get; set; } public virtual DbSet<TGrayinfo> TGrayinfo { get; set; } public virtual DbSet<THostauthinfo> THostauthinfo { get; set; } public virtual DbSet<THostdatatypetable> THostdatatypetable { get; set; } public virtual DbSet<THostdatatypever> THostdatatypever { get; set; } public virtual DbSet<THostdownloaddataver> THostdownloaddataver { get; set; } public virtual DbSet<THoststationnoinfo> THoststationnoinfo { get; set; } public virtual DbSet<THostuploaddatarecord> THostuploaddatarecord { get; set; } public virtual DbSet<TInstockinfo> TInstockinfo { get; set; } public virtual DbSet<TIntegralauthinfo> TIntegralauthinfo { get; set; } public virtual DbSet<TIntegralconverrule> TIntegralconverrule { get; set; } public virtual DbSet<TIntegralgift> TIntegralgift { get; set; } public virtual DbSet<TIntegralrule> TIntegralrule { get; set; } public virtual DbSet<TIntegtrdinfo> TIntegtrdinfo { get; set; } public virtual DbSet<TKeybroadinfo> TKeybroadinfo { get; set; } public virtual DbSet<TLevelvol> TLevelvol { get; set; } public virtual DbSet<TLiquidGau> TLiquidGau { get; set; } public virtual DbSet<TLmtcard> TLmtcard { get; set; } public virtual DbSet<TLoginfo> TLoginfo { get; set; } public virtual DbSet<TMancardinfo> TMancardinfo { get; set; } public virtual DbSet<TMisauthinfo> TMisauthinfo { get; set; } public virtual DbSet<TModelversion> TModelversion { get; set; } public virtual DbSet<TMoneygiftallot> TMoneygiftallot { get; set; } public virtual DbSet<TMoneyshiftcheck> TMoneyshiftcheck { get; set; } public virtual DbSet<TMonthcheck> TMonthcheck { get; set; } public virtual DbSet<TMonthclose> TMonthclose { get; set; } public virtual DbSet<TNewcarddisc> TNewcarddisc { get; set; } public virtual DbSet<TNozzleday> TNozzleday { get; set; } public virtual DbSet<TNozzleinfo> TNozzleinfo { get; set; } public virtual DbSet<TNozzlemonth> TNozzlemonth { get; set; } public virtual DbSet<TNozzleshift> TNozzleshift { get; set; } public virtual DbSet<TOutstockinfo> TOutstockinfo { get; set; } public virtual DbSet<TPaymode> TPaymode { get; set; } public virtual DbSet<TPayterm> TPayterm { get; set; } public virtual DbSet<TPaytypeinfo> TPaytypeinfo { get; set; } public virtual DbSet<TPortset> TPortset { get; set; } public virtual DbSet<TPosauthinfo> TPosauthinfo { get; set; } public virtual DbSet<TPosshiftcontrol> TPosshiftcontrol { get; set; } public virtual DbSet<TPreallotinfo> TPreallotinfo { get; set; } public virtual DbSet<TPsamcard> TPsamcard { get; set; } public virtual DbSet<TPumpinfo> TPumpinfo { get; set; } public virtual DbSet<TRechargetype> TRechargetype { get; set; } public virtual DbSet<TRechdebitRep> TRechdebitRep { get; set; } public virtual DbSet<TShiftcheckinfo> TShiftcheckinfo { get; set; } public virtual DbSet<TShiftclose> TShiftclose { get; set; } public virtual DbSet<TSpecialtimedisc> TSpecialtimedisc { get; set; } public virtual DbSet<TStationAttri> TStationAttri { get; set; } public virtual DbSet<TStationInfo> TStationInfo { get; set; } public virtual DbSet<TSysinfo> TSysinfo { get; set; } public virtual DbSet<TTableaudit> TTableaudit { get; set; } public virtual DbSet<TTablelist> TTablelist { get; set; } public virtual DbSet<TTankinit> TTankinit { get; set; } public virtual DbSet<TTanklist> TTanklist { get; set; } public virtual DbSet<TTankshiftclose> TTankshiftclose { get; set; } public virtual DbSet<TTankstatus> TTankstatus { get; set; } public virtual DbSet<TTanktruckcheck> TTanktruckcheck { get; set; } public virtual DbSet<TTankvol> TTankvol { get; set; } public virtual DbSet<TTicketdispConf> TTicketdispConf { get; set; } public virtual DbSet<TTrdinfo> TTrdinfo { get; set; } public virtual DbSet<TTsmshiftclose> TTsmshiftclose { get; set; } public virtual DbSet<TUnloadgasinfo> TUnloadgasinfo { get; set; } public virtual DbSet<TUpsinfo> TUpsinfo { get; set; } public virtual DbSet<TUserinfo> TUserinfo { get; set; } public virtual DbSet<TVersioninfo> TVersioninfo { get; set; } public virtual DbSet<TWcardinstore> TWcardinstore { get; set; } public virtual DbSet<TWcardoutstore> TWcardoutstore { get; set; } // Unable to generate entity type for table 'r_clientcardlist'. Please see the warning messages. // Unable to generate entity type for table 'rpt_monthclose'. Please see the warning messages. // Unable to generate entity type for table 'rpt_shiftclose'. Please see the warning messages. // Unable to generate entity type for table 'rpt_shiftclose1'. Please see the warning messages. // Unable to generate entity type for table 'rpt_shiftclose4'. Please see the warning messages. // Unable to generate entity type for table 'rpt_tankclose'. Please see the warning messages. // Unable to generate entity type for table 'rpt_trdsumnozzle'. Please see the warning messages. // Unable to generate entity type for table 't_usergrpauth'. Please see the warning messages. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { //#warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings. //optionsBuilder.UseMySql("server=localhost;port=3306;user=root;password=HS1205;database=Sps_Db;TreatTinyAsBoolean=false;ConvertZeroDateTime=True"); optionsBuilder.UseMySql(connectionString, new MySqlServerVersion(new Version(5, 5, 25)), options => options.EnableRetryOnFailure(3)); } } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<TAcctinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_acctinfo"); entity.HasIndex(e => e.AcctId) .HasName("AcctID_UNIQUE") .IsUnique(); entity.HasIndex(e => new { e.AcctId, e.AcctDate, e.BelongTo }) .HasName("acctselect"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctSno) .HasColumnName("AcctSNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctState).HasDefaultValueSql("'1'"); entity.Property(e => e.AcctType).HasDefaultValueSql("'0'"); entity.Property(e => e.Address) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Amount) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AmtType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BelongTo) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CertfNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CertfType) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EnableSms).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gift).HasDefaultValueSql("'0'"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.RechgTotal) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Waitmalloc) .HasColumnName("waitmalloc") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TAcctlogout>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_acctlogout"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctLgtDate) .HasColumnName("AcctLGtDate") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Address) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BelongTo) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TAddblackcard>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_addblackcard"); entity.HasIndex(e => e.CardNo) .HasName("cardno"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BlackDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Reason) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TAddgrayinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_addgrayinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TAuthinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_authinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AuthState).HasDefaultValueSql("'0'"); entity.Property(e => e.CardBal).HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.ConsType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozzleNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PayType).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TotVol).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TBlackcard>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_blackcard"); entity.HasIndex(e => e.CardNo) .HasName("cardno"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BlackDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Reason) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCardauthinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardauthinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCardinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardinfo"); entity.HasIndex(e => e.AcctId) .HasName("acctid"); entity.HasIndex(e => e.CardNo) .HasName("CardNo_UNIQUE") .IsUnique(); entity.HasIndex(e => new { e.CardNo, e.CardType }) .HasName("CardNo") .IsUnique(); entity.HasIndex(e => new { e.CardNo, e.KcDate, e.UserNo, e.Holder }) .HasName("cardselect"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AuthStr) .HasColumnType("varchar(9)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BLimitCar) .HasColumnName("bLimitCar") .HasDefaultValueSql("'0'"); entity.Property(e => e.BLmtGood) .HasColumnName("bLmtGood") .HasDefaultValueSql("'0'"); entity.Property(e => e.CStatus) .HasColumnName("cStatus") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardClass).HasDefaultValueSql("'0'"); entity.Property(e => e.CardId) .HasColumnName("CardID") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .IsRequired() .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardSno) .HasColumnName("CardSNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.Carno) .HasColumnName("carno") .HasColumnType("char(14)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctcflag) .HasColumnName("CTCFlag") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctctime) .HasColumnName("CTCTime") .HasColumnType("char(14)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.DmaxPay) .HasColumnName("DMaxPay") .HasDefaultValueSql("'0'"); entity.Property(e => e.EnableSms).HasDefaultValueSql("'0'"); entity.Property(e => e.Holder) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.IntegralTotal).HasDefaultValueSql("'0'"); entity.Property(e => e.KcDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.LimitTimes).HasDefaultValueSql("'0'"); entity.Property(e => e.LmtOil) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MmaxPay) .HasColumnName("MMaxPay") .HasDefaultValueSql("'0'"); entity.Property(e => e.Money) .HasColumnName("money") .HasDefaultValueSql("'0'"); entity.Property(e => e.OnceMaxPay).HasDefaultValueSql("'0'"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OverDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PreMalloc) .HasColumnName("Pre_malloc") .HasDefaultValueSql("'0'"); entity.Property(e => e.RechgTotal) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Startdate) .HasColumnName("startdate") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TmpChkStr) .HasColumnType("varchar(9)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserNo) .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserPin) .HasColumnName("UserPIN") .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.YmaxPay) .HasColumnName("YMaxPay") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCardlogout>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardlogout"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardId) .HasColumnName("CardID") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .IsRequired() .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.Carno) .HasColumnName("carno") .HasColumnType("char(14)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Holder) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.KcDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.LgtDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.LogSno) .HasColumnName("LogSNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Startdate) .HasColumnName("startdate") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TCardreploss>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardreploss"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LossTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperType).HasDefaultValueSql("'0'"); entity.Property(e => e.Reason) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCardstate>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardstate"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Cstate) .HasColumnName("CState") .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CstateLen) .HasColumnName("CStateLen") .HasDefaultValueSql("'0'"); entity.Property(e => e.CstateNo) .HasColumnName("CStateNo") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCardtrx>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardtrx"); entity.HasIndex(e => e.UploadFlag) .HasName("uploadflag"); entity.HasIndex(e => new { e.CardNo, e.Ttctime }) .HasName("card"); entity.HasIndex(e => new { e.NozNo, e.PumpNo }) .HasName("NozPum"); entity.HasIndex(e => new { e.Posid, e.BillNo }) .HasName("BillNo"); entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc }) .HasName("MaxTTC"); entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType }) .HasName("ShiftClose"); entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType }) .HasName("trade"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.BillNo).HasDefaultValueSql("'0'"); entity.Property(e => e.BillType).HasDefaultValueSql("'0'"); entity.Property(e => e.CarId) .HasColumnName("CarID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarLicsNo) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardBal).HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Integral).HasDefaultValueSql("'0'"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PointFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PumpType).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCardtypebyapp>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cardtypebyapp"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AppType).HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.CardTypeName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCargasbottleinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cargasbottleinfo"); entity.HasIndex(e => e.CarLabel) .HasName("CarLabel_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BelongTo) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarLabel) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarNo) .HasColumnType("char(14)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Flag) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FleetNo) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gbetime) .HasColumnName("GBETime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Gbitime) .HasColumnName("GBITime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Gbmtime) .HasColumnName("GBMTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Gbno) .HasColumnName("GBNo") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gbpressure) .HasColumnName("GBPressure") .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gbtype) .HasColumnName("GBType") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gbvol) .HasColumnName("GBVOL") .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LogicNo).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TClientauth>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_clientauth"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.HdNum) .HasColumnType("varchar(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.License) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCmdinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_cmdinfo"); entity.HasIndex(e => e.CmdNo) .HasName("CmdNo") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CmdCode) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CmdNo) .IsRequired() .HasColumnType("char(20)"); entity.Property(e => e.Discount).HasDefaultValueSql("'0'"); entity.Property(e => e.FirstLetter) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Name) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Pno) .HasColumnName("PNo") .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Specification) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Storage).HasDefaultValueSql("'0'"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Unite) .IsRequired() .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TCmdtype>(entity => { entity.HasKey(e => e.ClassNo) .HasName("PRIMARY"); entity.ToTable("t_cmdtype"); entity.HasIndex(e => e.ClassNo) .HasName("TNo") .IsUnique(); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("''"); entity.Property(e => e.ClassName) .IsRequired() .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Pno) .HasColumnName("PNo") .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TDayclose>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_dayclose"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BClosed) .HasColumnName("bClosed") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CloseDate) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FuelMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelVol).HasDefaultValueSql("'0'"); entity.Property(e => e.SaleMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBegin) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TDbversioninfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_dbversioninfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ChangeDetail) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Dbname) .HasColumnName("DBName") .HasColumnType("char(12)") .HasDefaultValueSql("'sps_db'"); entity.Property(e => e.DbversionNo) .HasColumnName("DBVersionNo") .HasColumnType("char(12)") .HasDefaultValueSql("'VDB 01.01.02'"); }); modelBuilder.Entity<TDeleteblackcard>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_deleteblackcard"); entity.HasIndex(e => e.CardNo) .HasName("cardno"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasDefaultValueSql("'0'"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BlackDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Reason) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TDeletegrayinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_deletegrayinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TDiscountrule>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_discountrule"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'1000'"); entity.Property(e => e.DiscountMon) .HasColumnName("DiscountMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountPer).HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountType).HasDefaultValueSql("'1'"); entity.Property(e => e.GeMon) .HasColumnName("GeMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TDspinfo>(entity => { entity.HasKey(e => e.DspNo) .HasName("PRIMARY"); entity.ToTable("t_dspinfo"); entity.Property(e => e.DspNo).HasColumnType("char(6)"); entity.Property(e => e.Address) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DspType) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FactoryDate) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FactoryNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LimitDate) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Nozzcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Protocol) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.State) .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.SupplierName) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TEmployeeinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_employeeinfo"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2)"); entity.Property(e => e.EmployAddr) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EmployCard) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EmployName) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EmployNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EmployPost) .HasColumnType("char(8)") .HasDefaultValueSql("'普通员工'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TEndtrdinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_endtrdinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Posno) .HasColumnName("POSNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TEquipinfo>(entity => { entity.HasKey(e => new { e.Gid, e.Posid }) .HasName("PRIMARY"); entity.ToTable("t_equipinfo"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(1)"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.EquipName) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EquipPort).HasDefaultValueSql("'0'"); entity.Property(e => e.Mode).HasDefaultValueSql("'0'"); entity.Property(e => e.Port) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PortType).HasDefaultValueSql("'0'"); entity.Property(e => e.Rate) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Type) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFuelapply>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuelapply"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.Applicant).HasColumnType("char(10)"); entity.Property(e => e.ApplyNo) .IsRequired() .HasColumnType("char(10)"); entity.Property(e => e.ApplyTime).HasColumnType("datetime"); entity.Property(e => e.ComeTime).HasColumnType("datetime"); entity.Property(e => e.FuelNo).HasColumnType("char(10)"); entity.Property(e => e.NeedVol).HasColumnName("NeedVOL"); entity.Property(e => e.Remark).HasColumnType("varchar(100)"); entity.Property(e => e.TotalVol).HasColumnName("TotalVOL"); }); modelBuilder.Entity<TFuelday>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuelday"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CloseDate) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.TotalVol).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFuellist>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuellist"); entity.HasIndex(e => e.FuelNo) .HasName("FuelNo") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Density) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FuelNo) .IsRequired() .HasColumnType("char(10)"); entity.Property(e => e.Name) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OldPrice).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceEight).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceFive).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceFour).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceSeven).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceSix).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceThree).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPriceTwo).HasDefaultValueSql("'0'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceEight).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceFive).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceFour).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceSeven).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceSix).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceThree).HasDefaultValueSql("'0'"); entity.Property(e => e.PriceTwo).HasDefaultValueSql("'0'"); entity.Property(e => e.Storage).HasDefaultValueSql("'0'"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Unit) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFuellistCopy>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuellist_copy"); entity.HasIndex(e => e.FuelNo) .HasName("FuelNo") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Density) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FuelNo) .IsRequired() .HasColumnType("char(10)"); entity.Property(e => e.Name) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OldPrice).HasDefaultValueSql("'0'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); entity.Property(e => e.Storage).HasDefaultValueSql("'0'"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Unit) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFuelmonth>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuelmonth"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CloseMonth) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.TotalVol).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFuelpricechg>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuelpricechg"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CreateTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.DocumId) .IsRequired() .HasColumnName("DocumID") .HasColumnType("char(10)"); entity.Property(e => e.EffectTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Newprice).HasDefaultValueSql("'0'"); entity.Property(e => e.OldPrice).HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFuelshift>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fuelshift"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.TotalVol).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TFueltankcheck>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_fueltankcheck"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.Discharger) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InceptBill) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InceptTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.LadingBill) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NewHight) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NewVol) .HasColumnName("NewVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OldHight) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OldVol) .HasColumnName("OldVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.RealInceptVol) .HasColumnName("RealInceptVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TGrayinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_grayinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PumpType).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<THostauthinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_hostauthinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<THostdatatypetable>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_hostdatatypetable"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.DataType).HasDefaultValueSql("'0'"); entity.Property(e => e.TypeTable) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<THostdatatypever>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_hostdatatypever"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CreateTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.DataType).HasDefaultValueSql("'0'"); entity.Property(e => e.Dlversion) .HasColumnName("DLVersion") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<THostdownloaddataver>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_hostdownloaddataver"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CreateTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.DataType).HasDefaultValueSql("'0'"); entity.Property(e => e.Dlversion) .HasColumnName("DLVersion") .HasDefaultValueSql("'0'"); entity.Property(e => e.StationNo).HasDefaultValueSql("'1'"); }); modelBuilder.Entity<THoststationnoinfo>(entity => { entity.HasKey(e => e.StationNo) .HasName("PRIMARY"); entity.ToTable("t_hoststationnoinfo"); entity.Property(e => e.Ipaddr) .HasColumnName("IPAddr") .HasColumnType("varchar(24)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NetPsWd) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.SloginPsWd) .HasColumnName("SLoginPsWd") .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sname) .HasColumnName("SName") .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<THostuploaddatarecord>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_hostuploaddatarecord"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CreateTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.DataType).HasDefaultValueSql("'0'"); entity.Property(e => e.StationNo).HasDefaultValueSql("'1'"); }); modelBuilder.Entity<TInstockinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_instockinfo"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20)"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CmdNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InStoreNum).HasDefaultValueSql("'0'"); entity.Property(e => e.InStoreTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Name) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); entity.Property(e => e.Reason) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Specification) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Storage).HasDefaultValueSql("'0'"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Type) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Unit) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TIntegralauthinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_integralauthinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TIntegralconverrule>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_integralconverrule"); entity.HasIndex(e => e.ConverNo) .HasName("ConverNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ConverMoney) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ConverNo).HasDefaultValueSql("'0'"); entity.Property(e => e.ConverPer) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TIntegralgift>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_integralgift"); entity.HasIndex(e => e.InteGiftNo) .HasName("InteGiftNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.Enabled).HasDefaultValueSql("'0'"); entity.Property(e => e.GeIntegral).HasDefaultValueSql("'0'"); entity.Property(e => e.Gift) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Icmon) .HasColumnName("ICMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.InteGiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TIntegralrule>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_integralrule"); entity.HasIndex(e => e.IntegralNo) .HasName("IntegralNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'1000'"); entity.Property(e => e.GeMon) .HasColumnName("GeMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.IntegralNo).HasDefaultValueSql("'0'"); entity.Property(e => e.IntegralPre).HasDefaultValueSql("'0'"); entity.Property(e => e.IntegralType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.ValidFlag).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TIntegtrdinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_integtrdinfo"); entity.HasIndex(e => new { e.CardNo, e.Ttctime, e.Ttc }) .HasName("trade"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EmpCardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Integral).HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TKeybroadinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_keybroadinfo"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4)"); entity.Property(e => e.KeyDesc) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.KeySort) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.KeyType) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TLevelvol>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_levelvol"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4)"); entity.Property(e => e.Height).HasDefaultValueSql("'0'"); entity.Property(e => e.TankId).HasColumnName("TankID"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TLiquidGau>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_liquid_gau"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.FactDate) .HasColumnName("factDate") .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FactNo) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Factory) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.GauName) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LimitDate) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ProType) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.State) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TLmtcard>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_lmtcard"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ClassId) .HasColumnName("ClassID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LmtType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TLoginfo>(entity => { entity.HasKey(e => e.Tc) .HasName("PRIMARY"); entity.ToTable("t_loginfo"); entity.Property(e => e.Tc) .HasColumnName("TC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Datetime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Event) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ModelId) .HasColumnName("ModelID") .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ModelName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OpId) .HasColumnName("OpID") .HasDefaultValueSql("'0'"); entity.Property(e => e.OpName) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TMancardinfo>(entity => { entity.HasKey(e => e.ManCardNo) .HasName("PRIMARY"); entity.ToTable("t_mancardinfo"); entity.Property(e => e.ManCardNo).HasColumnType("char(8)"); entity.Property(e => e.StartDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ValidDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TMisauthinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_misauthinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TModelversion>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_modelversion"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.Remark) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VarTime) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VerNo) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TMoneygiftallot>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_moneygiftallot"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AllotMoney) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AllotType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.WaitGift) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.WaitMoney) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TMoneyshiftcheck>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_moneyshiftcheck"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.DisctMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelCash).HasDefaultValueSql("'0'"); entity.Property(e => e.Margin) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.RealCash).HasDefaultValueSql("'0'"); entity.Property(e => e.TotalMoney).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TMonthcheck>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_monthcheck"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CheckTimeBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.CheckTimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.FuelId) .HasColumnName("FuelID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FuelName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InVol) .HasColumnName("InVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NewTankVol) .HasColumnName("NewTankVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OldTankVol) .HasColumnName("OldTankVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutVol) .HasColumnName("OutVOL") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TotalLoss) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TMonthclose>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_monthclose"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BClosed) .HasColumnName("bClosed") .HasDefaultValueSql("'0'"); entity.Property(e => e.CloseMonth) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FuelMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelVol).HasDefaultValueSql("'0'"); entity.Property(e => e.SaleMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBegin) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TNewcarddisc>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_newcarddisc"); entity.HasIndex(e => e.DiscountNo) .HasName("DiscountNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BegMon) .HasColumnName("BegMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscPre).HasDefaultValueSql("'0'"); entity.Property(e => e.DiscPreVol).HasDefaultValueSql("'0'"); entity.Property(e => e.DiscType).HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Enabled).HasDefaultValueSql("'0'"); entity.Property(e => e.EndMon) .HasColumnName("EndMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.Integral).HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); }); modelBuilder.Entity<TNozzleday>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_nozzleday"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CloseDate) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FuelNo) .HasColumnType("varchar(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LogicNozzle).HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyBegin).HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyEnd).HasDefaultValueSql("'0'"); entity.Property(e => e.VolBegin).HasDefaultValueSql("'0'"); entity.Property(e => e.VolEnd).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TNozzleinfo>(entity => { entity.HasKey(e => e.LogicId) .HasName("PRIMARY"); entity.ToTable("t_nozzleinfo"); entity.Property(e => e.LogicId) .HasColumnName("LogicID") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarIdenAddr) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DspNo) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OilTypeId) .HasColumnName("OilTypeID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PhysId) .HasColumnName("PhysID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNode).HasDefaultValueSql("'0'"); entity.Property(e => e.State) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TNozzlemonth>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_nozzlemonth"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CloseMonth) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FuelNo) .HasColumnType("varchar(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LogicNozzle).HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyBegin).HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyEnd).HasDefaultValueSql("'0'"); entity.Property(e => e.VolBegin).HasDefaultValueSql("'0'"); entity.Property(e => e.VolEnd).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TNozzleshift>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_nozzleshift"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.FuelNo) .HasColumnType("varchar(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LogNozzle).HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyBegin) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyEnd) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Nmbegin) .HasColumnName("NMBegin") .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Nmend) .HasColumnName("NMEnd") .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.ShiftDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Times).HasDefaultValueSql("'0'"); entity.Property(e => e.VolBegFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.VolBegin) .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VolEnd) .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VolEndFlag).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TOutstockinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_outstockinfo"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20)"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CmdNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.Integral).HasDefaultValueSql("'0'"); entity.Property(e => e.IntegralBal).HasDefaultValueSql("'0'"); entity.Property(e => e.Money) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyBal) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Name) .HasColumnType("varchar(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutId) .HasColumnName("OutID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutStoreNum) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutStoreTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.Reason) .HasColumnType("varchar(30)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Specification) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Storage).HasDefaultValueSql("'0'"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Unit) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPaymode>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_paymode"); entity.Property(e => e.Gid) .HasColumnName("GID") .ValueGeneratedOnAdd(); entity.Property(e => e.Name) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPayterm>(entity => { entity.HasKey(e => e.PayDevId) .HasName("PRIMARY"); entity.ToTable("t_payterm"); entity.Property(e => e.PayDevId) .HasColumnName("PayDevID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Address) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PayType).HasDefaultValueSql("'0'"); entity.Property(e => e.Protocl).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPaytypeinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_paytypeinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.PayTypeName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PayTypeNo).HasDefaultValueSql("'100'"); }); modelBuilder.Entity<TPortset>(entity => { entity.HasKey(e => e.PortNo) .HasName("PRIMARY"); entity.ToTable("t_portset"); entity.Property(e => e.PortNo).HasDefaultValueSql("'0'"); entity.Property(e => e.CheckCode) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DspNo) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.EquiType) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LinkAddr) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Speed) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.StartBit) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.StopBit) .HasColumnType("char(1)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPosauthinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_posauthinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(45)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPosshiftcontrol>(entity => { entity.HasKey(e => e.PosId) .HasName("PRIMARY"); entity.ToTable("t_posshiftcontrol"); entity.Property(e => e.PosId).HasColumnName("PosID"); entity.Property(e => e.PosIp) .HasColumnName("PosIP") .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNum) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); }); modelBuilder.Entity<TPreallotinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_preallotinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasDefaultValueSql("'0'"); entity.Property(e => e.AllotModel) .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AllotMoney) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AllotPer) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPsamcard>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_psamcard"); entity.HasIndex(e => e.PsamcardNo) .HasName("PSAMCardNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CreateTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.EffiTime) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.PsamcardNo) .HasColumnName("PSAMCardNo") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamctype) .HasColumnName("PSAMCType") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamver) .HasColumnName("PSAMVer") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.ReceiveFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.ReleaseFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.SkeyIndex) .HasColumnName("SKeyIndex") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.SkeyType) .HasColumnName("SKeyType") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.StartTime) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.TerminalNo) .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TPumpinfo>(entity => { entity.HasKey(e => e.LgNode) .HasName("PRIMARY"); entity.ToTable("t_pumpinfo"); entity.Property(e => e.LgNode).ValueGeneratedOnAdd(); entity.Property(e => e.BuffSize) .HasColumnType("tinyint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CheckMode) .HasColumnType("tinyint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DelayPara) .HasColumnType("tinyint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DspNo) .IsRequired() .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LinkPort).HasDefaultValueSql("'0'"); entity.Property(e => e.MaxMon) .HasColumnName("MaxMON") .HasDefaultValueSql("'999900'"); entity.Property(e => e.MaxVol) .HasColumnName("MaxVOL") .HasDefaultValueSql("'999900'"); entity.Property(e => e.Mode) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Node) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozzleNum) .HasColumnType("tinyint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Port) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PosId) .HasColumnName("PosID") .HasDefaultValueSql("'1'"); entity.Property(e => e.ProtcType).HasDefaultValueSql("'0'"); entity.Property(e => e.Protocol).HasDefaultValueSql("'0'"); entity.Property(e => e.PumpType).HasDefaultValueSql("'0'"); entity.Property(e => e.SubNode) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TankNo).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TRechargetype>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_rechargetype"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.RechgType) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Remark) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TRechdebitRep>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_rechdebit_rep"); entity.HasIndex(e => new { e.TrdType, e.Ttctime }) .HasName("rechselt"); entity.HasIndex(e => new { e.Sno, e.AcctId, e.CardNo, e.Ttctime }) .HasName("Recharge"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Bal) .HasColumnName("BAL") .HasDefaultValueSql("'0'"); entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.BillType).HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DisIntegral) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DisMoney) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.RechgType).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TShiftcheckinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_shiftcheckinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BackTank).HasDefaultValueSql("'0'"); entity.Property(e => e.BankCard).HasDefaultValueSql("'0'"); entity.Property(e => e.BankCardM).HasDefaultValueSql("'0'"); entity.Property(e => e.Cash).HasDefaultValueSql("'0'"); entity.Property(e => e.CashM).HasDefaultValueSql("'0'"); entity.Property(e => e.DisctMoney) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FuelCash) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FuelName) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ic) .HasColumnName("IC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Icm) .HasColumnName("ICM") .HasDefaultValueSql("'0'"); entity.Property(e => e.Margin) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyBegin) .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MoneyEnd) .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mtotal) .HasColumnName("MTotal") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozzleNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Other).HasDefaultValueSql("'0'"); entity.Property(e => e.OwnUse).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1)") .HasDefaultValueSql("'1'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); entity.Property(e => e.PumpType).HasDefaultValueSql("'0'"); entity.Property(e => e.RealCash) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.RealSell) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Retail).HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'1'"); entity.Property(e => e.TotalMoney) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TotalTrd).HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.VolBeg) .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VolEnd) .HasColumnType("bigint(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VolTotal) .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TShiftclose>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_shiftclose"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CommMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelCash).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelMoney).HasDefaultValueSql("'0'"); entity.Property(e => e.FuelVol).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.ShiftDate) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.State).HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBegin) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TSpecialtimedisc>(entity => { entity.HasKey(e => e.DiscountNo) .HasName("PRIMARY"); entity.ToTable("t_specialtimedisc"); entity.Property(e => e.DateBeg) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.DateEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.DiscMon) .HasColumnName("DiscMON") .HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBeg) .HasColumnType("time") .HasDefaultValueSql("'00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("time") .HasDefaultValueSql("'00:00:00'"); }); modelBuilder.Entity<TStationAttri>(entity => { entity.HasKey(e => e.Sno) .HasName("PRIMARY"); entity.ToTable("t_station_attri"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AreaType) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CanVolume) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Cancount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Character) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Commcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Empcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Equcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Nozzcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Online) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Pcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Road) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Roadcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ScalType) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Shop) .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Stopcount) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Washing) .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Wc) .HasColumnName("WC") .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TStationInfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_station_info"); entity.HasIndex(e => e.Sno) .HasName("SNo") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AreaType) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CanVolume).HasDefaultValueSql("'0'"); entity.Property(e => e.Cancount).HasDefaultValueSql("'0'"); entity.Property(e => e.CapitalType) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Commcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Email) .HasColumnName("EMail") .HasColumnType("char(40)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Empcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Equcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Fax) .HasColumnName("FAX") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Linkman) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MdfDate) .HasColumnType("date") .HasDefaultValueSql("'2012-10-29'"); entity.Property(e => e.Mobile) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.No) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Nozzcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Online) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperDate) .HasColumnType("date") .HasDefaultValueSql("'2012-10-25'"); entity.Property(e => e.Pcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Phone) .HasColumnType("char(15)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PostCode) .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Road) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Roadcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Saddress) .HasColumnName("SAddress") .HasColumnType("varchar(255)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ScalType) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Shop) .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sname) .HasColumnName("SName") .HasColumnType("varchar(50)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Stopcount).HasDefaultValueSql("'0'"); entity.Property(e => e.Washing) .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Wc) .HasColumnName("WC") .HasColumnType("char(2)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TSysinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_sysinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.McPwd).HasColumnType("tinyblob"); entity.Property(e => e.Msgkey) .HasColumnName("msgkey") .HasColumnType("tinyblob"); }); modelBuilder.Entity<TTableaudit>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tableaudit"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.AccountCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.AccountUpdated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BlacklistedCardCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BlacklistedCardDeleted) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.BlacklistedCardUpdated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardInfoCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardInfoDeleted) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardInfoUpdated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ClosedCardCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LostCardCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OperationTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.RechargeCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ReleasedCardCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ReleasedCardDeleted) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TransCreated) .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTablelist>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tablelist"); entity.HasIndex(e => e.TableName) .HasName("TableName_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.TableName) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Type).HasDefaultValueSql("'1'"); }); modelBuilder.Entity<TTankinit>(entity => { entity.HasKey(e => e.TankId) .HasName("PRIMARY"); entity.ToTable("t_tankinit"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasDefaultValueSql("'0'"); entity.Property(e => e.OilHight) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.RealVol) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TabVol) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Whight) .HasColumnName("WHight") .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTanklist>(entity => { entity.HasKey(e => e.TankId) .HasName("PRIMARY"); entity.ToTable("t_tanklist"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasDefaultValueSql("'0'"); entity.Property(e => e.FactName) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FactoryDate) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FactoryNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.FixDate) .HasColumnType("date") .HasDefaultValueSql("'0000-00-00'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Height) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.LimitDate) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MaxHeight) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MaxTemp) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MaxVolume) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MaxWaterHeight) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MinHeight) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MinVolume) .HasColumnType("int(2)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OffSet) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OilOffSet) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ProbeAddr) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.ProbeId) .HasColumnName("ProbeID") .HasColumnType("varchar(32)") .HasDefaultValueSql("'0'"); entity.Property(e => e.WaterOffSet) .HasColumnType("int(11)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTankshiftclose>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tankshiftclose"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.InAmount).HasDefaultValueSql("'0'"); entity.Property(e => e.OutAmount).HasDefaultValueSql("'0'"); entity.Property(e => e.PosId) .HasColumnName("PosID") .HasDefaultValueSql("'1'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.ShiftTimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'1'"); entity.Property(e => e.TheightBeg) .HasColumnName("THeightBeg") .HasDefaultValueSql("'0'"); entity.Property(e => e.TheightEnd) .HasColumnName("THeightEnd") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tid) .HasColumnName("TID") .HasDefaultValueSql("'0'"); entity.Property(e => e.TtempBeg) .HasColumnName("TTempBeg") .HasDefaultValueSql("'0'"); entity.Property(e => e.TtempEnd) .HasColumnName("TTempEnd") .HasDefaultValueSql("'0'"); entity.Property(e => e.TvolumeBeg) .HasColumnName("TVolumeBeg") .HasDefaultValueSql("'0'"); entity.Property(e => e.TvolumeEnd) .HasColumnName("TVolumeEnd") .HasDefaultValueSql("'0'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.WheightBeg) .HasColumnName("WHeightBeg") .HasDefaultValueSql("'0'"); entity.Property(e => e.WheightEnd) .HasColumnName("WHeightEnd") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTankstatus>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tankstatus"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.Dt) .HasColumnName("DT") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Status).HasDefaultValueSql("'0'"); entity.Property(e => e.TankHeight).HasDefaultValueSql("'0'"); entity.Property(e => e.Theight) .HasColumnName("THeight") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tid) .HasColumnName("TID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttemp) .HasColumnName("TTemp") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tvolume) .HasColumnName("TVolume") .HasDefaultValueSql("'0'"); entity.Property(e => e.Wheight) .HasColumnName("WHeight") .HasDefaultValueSql("'0'"); entity.Property(e => e.Wvolume) .HasColumnName("WVolume") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTanktruckcheck>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tanktruckcheck"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BearUnit).HasColumnType("char(20)"); entity.Property(e => e.CardNo).HasColumnType("char(10)"); entity.Property(e => e.Discharger).HasColumnType("char(10)"); entity.Property(e => e.Driver).HasColumnType("char(10)"); entity.Property(e => e.InceptBill).HasColumnType("char(10)"); entity.Property(e => e.InceptHight).HasColumnType("int(4)"); entity.Property(e => e.InceptNullH).HasColumnType("int(4)"); entity.Property(e => e.InceptPipeVol) .HasColumnName("InceptPipeVOL") .HasColumnType("int(4)"); entity.Property(e => e.InceptState).HasColumnType("tinyint(1)"); entity.Property(e => e.InceptTime).HasColumnType("datetime"); entity.Property(e => e.InceptVol) .HasColumnName("InceptVOL") .HasColumnType("int(4)"); entity.Property(e => e.Incepter).HasColumnType("char(10)"); entity.Property(e => e.LadingBill).HasColumnType("char(10)"); entity.Property(e => e.LossReason).HasColumnType("varchar(50)"); entity.Property(e => e.LossVol) .HasColumnName("LossVOL") .HasColumnType("int(2)"); entity.Property(e => e.RefuseReson).HasColumnType("varchar(50)"); entity.Property(e => e.StoreHight).HasColumnType("int(4)"); entity.Property(e => e.StoreName).HasColumnType("char(20)"); entity.Property(e => e.StoreNullH).HasColumnType("int(4)"); entity.Property(e => e.StorePipeVol) .HasColumnName("StorePipeVOL") .HasColumnType("int(4)"); entity.Property(e => e.StoreVol) .HasColumnName("StoreVOL") .HasColumnType("int(4)"); entity.Property(e => e.TankId).HasColumnName("TankID"); }); modelBuilder.Entity<TTankvol>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tankvol"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.OilHight).HasDefaultValueSql("'0'"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasDefaultValueSql("'0'"); entity.Property(e => e.Volume).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTicketdispConf>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_ticketdisp_conf"); entity.HasIndex(e => e.Gid) .HasName("GID") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.TicketEnd) .HasColumnType("varchar(100)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TicketFront) .HasColumnType("varchar(100)") .HasDefaultValueSql("'0'"); entity.Property(e => e.TicketWelcome) .HasColumnType("varchar(100)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTrdinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_trdinfo"); entity.HasIndex(e => e.UploadFlag) .HasName("uploadflag"); entity.HasIndex(e => new { e.CardNo, e.Ttctime }) .HasName("card"); entity.HasIndex(e => new { e.NozNo, e.PumpNo }) .HasName("NozPum"); entity.HasIndex(e => new { e.Posid, e.BillNo }) .HasName("BillNo"); entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc }) .HasName("MaxTTC"); entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType }) .HasName("ShiftClose"); entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType }) .HasName("trade"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.BillNo).HasDefaultValueSql("'0'"); entity.Property(e => e.BillType).HasDefaultValueSql("'0'"); entity.Property(e => e.CarId) .HasColumnName("CarID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarLicsNo) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardBal).HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Integral).HasDefaultValueSql("'0'"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PointFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PumpType).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TTsmshiftclose>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_tsmshiftclose"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.MonthId) .HasColumnName("MonthID") .HasColumnType("char(6)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tid) .HasColumnName("TID") .HasDefaultValueSql("'0'"); entity.Property(e => e.TimeBegin) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TimeEnd) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Tvbegin) .HasColumnName("TVBegin") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tvend) .HasColumnName("TVEnd") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TUnloadgasinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_unloadgasinfo"); entity.HasIndex(e => e.UploadFlag) .HasName("uploadflag"); entity.HasIndex(e => new { e.CardNo, e.Ttctime }) .HasName("card"); entity.HasIndex(e => new { e.NozNo, e.PumpNo }) .HasName("NozPum"); entity.HasIndex(e => new { e.Posid, e.BillNo }) .HasName("BillNo"); entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc }) .HasName("MaxTTC"); entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType }) .HasName("ShiftClose"); entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType }) .HasName("trade"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BillFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.BillNo).HasDefaultValueSql("'0'"); entity.Property(e => e.BillType).HasDefaultValueSql("'0'"); entity.Property(e => e.CarId) .HasColumnName("CarID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CarLicsNo) .HasColumnType("char(16)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardBal).HasDefaultValueSql("'0'"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.CardType).HasDefaultValueSql("'0'"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.DiscountNo).HasDefaultValueSql("'0'"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Integral).HasDefaultValueSql("'0'"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.NozNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Operator) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasDefaultValueSql("'0'"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.PointFlag).HasDefaultValueSql("'0'"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasDefaultValueSql("'1'"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.PumpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.PumpType).HasDefaultValueSql("'0'"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.SeqNo).HasDefaultValueSql("'0'"); entity.Property(e => e.ShiftNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasDefaultValueSql("'0'"); entity.Property(e => e.TrdType).HasDefaultValueSql("'0'"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasDefaultValueSql("'0'"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasDefaultValueSql("'0'"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TUpsinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_upsinfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.BattVol) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InErrVol) .HasColumnType("char(5)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InHz) .HasColumnName("InHZ") .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutElec) .HasColumnType("char(3)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutVol) .HasColumnType("char(5)") .HasDefaultValueSql("'0'"); entity.Property(e => e.State) .HasColumnName("state") .HasColumnType("int(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Temper) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.Time) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Voltage) .HasColumnType("char(5)") .HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TUserinfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_userinfo"); entity.HasIndex(e => e.UserNo) .HasName("UserNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.GrpNo).HasDefaultValueSql("'0'"); entity.Property(e => e.Pwd) .HasColumnName("PWD") .HasColumnType("char(8)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserName) .HasColumnType("char(10)") .HasDefaultValueSql("'0'"); entity.Property(e => e.UserNo).HasColumnType("char(4)"); }); modelBuilder.Entity<TVersioninfo>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_versioninfo"); entity.Property(e => e.Gid).HasColumnName("GID"); entity.Property(e => e.EffTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.LoseEffTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Remark) .HasColumnType("varchar(20)") .HasDefaultValueSql("'0'"); entity.Property(e => e.VerNo).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TWcardinstore>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_wcardinstore"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1)"); entity.Property(e => e.EmployNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.InStoreNum).HasDefaultValueSql("'0'"); entity.Property(e => e.InStoreTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); }); modelBuilder.Entity<TWcardoutstore>(entity => { entity.HasKey(e => e.Gid) .HasName("PRIMARY"); entity.ToTable("t_wcardoutstore"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1)"); entity.Property(e => e.EmployNo) .HasColumnType("char(4)") .HasDefaultValueSql("'0'"); entity.Property(e => e.OutStoreNum).HasDefaultValueSql("'0'"); entity.Property(e => e.OutStoreTime) .HasColumnType("datetime") .HasDefaultValueSql("'0000-00-00 00:00:00'"); entity.Property(e => e.Price).HasDefaultValueSql("'0'"); }); } } }