namespace WX.CRM.Model.EntitySync { using System.Data.Entity; public partial class Entities : DbContext { public Entities() //: base("name=Entities") : base(ConStringHelper.GetDbConnection(ConStringHelper.WSKUSERCon), true) { } public virtual DbSet BASE_SEED { get; set; } public virtual DbSet REDIS_CACHE_SSODATASYNC { get; set; } public virtual DbSet REDIS_CACHE_SSODATASYNC_OK { get; set; } public virtual DbSet REDIS_CACHE_TABLETYPE { get; set; } public virtual DbSet SYNC_BIDATATYPE { get; set; } public virtual DbSet SYNC_GENERATE { get; set; } public virtual DbSet SYNC_GENERATE_ERR { get; set; } public virtual DbSet SYNC_GENERATE_SUCC { get; set; } public virtual DbSet SYNC_PACKAGE { get; set; } public virtual DbSet SYNC_PACKAGE_HIS { get; set; } public virtual DbSet SYNC_PUSH { get; set; } public virtual DbSet SYNC_PUSH_ERR { get; set; } public virtual DbSet SYNC_PUSH_SUCC { get; set; } public virtual DbSet SYNC_RECEIVE { get; set; } public virtual DbSet SYNC_RECEIVE_ERR { get; set; } public virtual DbSet SYNC_RECEIVE_SUCC { get; set; } public virtual DbSet SYNC_SYSTEMSTATE { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.TABLETYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.KEYS) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.OPTYPE) .IsFixedLength() .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ERRNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.ERRMSG) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.TABLETYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.KEYS) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.OPTYPE) .IsFixedLength() .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ERRNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.ERRMSG) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.TABLECODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.NAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.TABLENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.REDISDB) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.KEYFIELD) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.STOREPROCEDURE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.REDISTYPE) .IsUnicode(false); modelBuilder.Entity() .HasMany(e => e.REDIS_CACHE_SSODATASYNC) .WithOptional(e => e.REDIS_CACHE_TABLETYPE) .HasForeignKey(e => e.TABLETYPE); modelBuilder.Entity() .HasMany(e => e.REDIS_CACHE_SSODATASYNC_OK) .WithOptional(e => e.REDIS_CACHE_TABLETYPE) .HasForeignKey(e => e.TABLETYPE); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.CANREPEATTIME) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.ERRMSG) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.MINVALUE) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.MAXVALUE) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.EXTVALUE1) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.EXTVALUE2) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.EXTVALUE3) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.MINVALUE) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.MAXVALUE) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.EXTVALUE1) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.EXTVALUE2) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.EXTVALUE3) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.JSONTEXT) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.FILENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ISBATCH) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.JSONTEXT) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.FILENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ISBATCH) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.ERRMSG) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.JSONTEXT) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.FILENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ISBATCH) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.JSONTEXT) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.FILENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ISBATCH) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.JSONTEXT) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.FILENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ISBATCH) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ERRMSG) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PKID) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.PICI) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.JSONTEXT) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.FILENAME) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.ISBATCH) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.BIDATATYPE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); modelBuilder.Entity() .Property(e => e.CANREPEATNUM) .HasPrecision(38, 0); modelBuilder.Entity() .Property(e => e.DEPTCODE) .IsUnicode(false); } } }