TG.WXCRM.V4/Model/EntitySync/Entities.cs

457 lines
15 KiB
C#

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> BASE_SEED { get; set; }
public virtual DbSet<REDIS_CACHE_SSODATASYNC> REDIS_CACHE_SSODATASYNC { get; set; }
public virtual DbSet<REDIS_CACHE_SSODATASYNC_OK> REDIS_CACHE_SSODATASYNC_OK { get; set; }
public virtual DbSet<REDIS_CACHE_TABLETYPE> REDIS_CACHE_TABLETYPE { get; set; }
public virtual DbSet<SYNC_BIDATATYPE> SYNC_BIDATATYPE { get; set; }
public virtual DbSet<SYNC_GENERATE> SYNC_GENERATE { get; set; }
public virtual DbSet<SYNC_GENERATE_ERR> SYNC_GENERATE_ERR { get; set; }
public virtual DbSet<SYNC_GENERATE_SUCC> SYNC_GENERATE_SUCC { get; set; }
public virtual DbSet<SYNC_PACKAGE> SYNC_PACKAGE { get; set; }
public virtual DbSet<SYNC_PACKAGE_HIS> SYNC_PACKAGE_HIS { get; set; }
public virtual DbSet<SYNC_PUSH> SYNC_PUSH { get; set; }
public virtual DbSet<SYNC_PUSH_ERR> SYNC_PUSH_ERR { get; set; }
public virtual DbSet<SYNC_PUSH_SUCC> SYNC_PUSH_SUCC { get; set; }
public virtual DbSet<SYNC_RECEIVE> SYNC_RECEIVE { get; set; }
public virtual DbSet<SYNC_RECEIVE_ERR> SYNC_RECEIVE_ERR { get; set; }
public virtual DbSet<SYNC_RECEIVE_SUCC> SYNC_RECEIVE_SUCC { get; set; }
public virtual DbSet<SYNC_SYSTEMSTATE> SYNC_SYSTEMSTATE { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<BASE_SEED>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC>()
.Property(e => e.TABLETYPE)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC>()
.Property(e => e.KEYS)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC>()
.Property(e => e.OPTYPE)
.IsFixedLength()
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC>()
.Property(e => e.ERRNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC>()
.Property(e => e.ERRMSG)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC_OK>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC_OK>()
.Property(e => e.TABLETYPE)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC_OK>()
.Property(e => e.KEYS)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC_OK>()
.Property(e => e.OPTYPE)
.IsFixedLength()
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC_OK>()
.Property(e => e.ERRNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<REDIS_CACHE_SSODATASYNC_OK>()
.Property(e => e.ERRMSG)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.TABLECODE)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.NAME)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.TABLENAME)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.REDISDB)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.KEYFIELD)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.STOREPROCEDURE)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.Property(e => e.REDISTYPE)
.IsUnicode(false);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.HasMany(e => e.REDIS_CACHE_SSODATASYNC)
.WithOptional(e => e.REDIS_CACHE_TABLETYPE)
.HasForeignKey(e => e.TABLETYPE);
modelBuilder.Entity<REDIS_CACHE_TABLETYPE>()
.HasMany(e => e.REDIS_CACHE_SSODATASYNC_OK)
.WithOptional(e => e.REDIS_CACHE_TABLETYPE)
.HasForeignKey(e => e.TABLETYPE);
modelBuilder.Entity<SYNC_BIDATATYPE>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_BIDATATYPE>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_BIDATATYPE>()
.Property(e => e.CANREPEATTIME)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_GENERATE>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_GENERATE_ERR>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE_ERR>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_GENERATE_ERR>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE_ERR>()
.Property(e => e.ERRMSG)
.IsUnicode(false);
modelBuilder.Entity<SYNC_GENERATE_ERR>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_GENERATE_SUCC>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE_SUCC>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_GENERATE_SUCC>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_GENERATE_SUCC>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.MINVALUE)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.MAXVALUE)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.EXTVALUE1)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.EXTVALUE2)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.EXTVALUE3)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.MINVALUE)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.MAXVALUE)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.EXTVALUE1)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.EXTVALUE2)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.EXTVALUE3)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PACKAGE_HIS>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.JSONTEXT)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.FILENAME)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.ISBATCH)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.JSONTEXT)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.FILENAME)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.ISBATCH)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.ERRMSG)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_ERR>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.JSONTEXT)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.FILENAME)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.ISBATCH)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_PUSH_SUCC>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.JSONTEXT)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.FILENAME)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.ISBATCH)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.JSONTEXT)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.FILENAME)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.ISBATCH)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.ERRMSG)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_ERR>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.PKID)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.PICI)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.JSONTEXT)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.FILENAME)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.ISBATCH)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.BIDATATYPE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
modelBuilder.Entity<SYNC_RECEIVE_SUCC>()
.Property(e => e.CANREPEATNUM)
.HasPrecision(38, 0);
modelBuilder.Entity<SYNC_SYSTEMSTATE>()
.Property(e => e.DEPTCODE)
.IsUnicode(false);
}
}
}