123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644 |
- using System;
- using Microsoft.EntityFrameworkCore;
- using WZExport.Models;
- using Microsoft.EntityFrameworkCore.Metadata;
- namespace WZExport.Data
- {
- public partial class WZContext : DbContext
- {
- public WZContext()
- {
- }
- public WZContext(DbContextOptions<WZContext> options)
- : base(options)
- {
- }
- public virtual DbSet<Fj> Fj { get; set; }
- public virtual DbSet<Lm> Lm { get; set; }
- public virtual DbSet<Movie> Movie { get; set; }
- public virtual DbSet<Ptwd> Ptwd { get; set; }
- protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
- {
- //if (!optionsBuilder.IsConfigured)
- //{
- // var conStr = DBConfig.GetChooseConnet();
- // optionsBuilder.UseMySQL("Database=wz;Data Source=192.168.16.95;User Id=root;Password=123;CharSet=utf8;port=3306;SslMode=None");
- //}
- var conStr = DBConfig.GetChooseConnet();
- optionsBuilder.UseMySQL(conStr);
- }
- protected override void OnModelCreating(ModelBuilder modelBuilder)
- {
-
- modelBuilder.Entity<Fj>(entity =>
- {
- entity.HasNoKey();
- entity.ToTable("fj");
- entity.HasIndex(e => e.Appdocid)
- .HasName("sid_WCMAPPENDIX_docid");
- entity.HasIndex(e => e.Appendixid)
- .HasName("sid_WCMAPPENDIX_APPENDIXID")
- .IsUnique();
- entity.Property(e => e.Appauthor)
- .HasColumnName("APPAUTHOR")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Appdesc)
- .HasColumnName("APPDESC")
- .HasMaxLength(400)
- .IsUnicode(false);
- entity.Property(e => e.Appdesc2)
- .HasColumnName("APPDESC2")
- .HasMaxLength(300)
- .IsUnicode(false);
- entity.Property(e => e.Appdocid).HasColumnName("APPDOCID");
- entity.Property(e => e.Appeditor)
- .HasColumnName("APPEDITOR")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Appendixid).HasColumnName("APPENDIXID");
- entity.Property(e => e.Appfile)
- .IsRequired()
- .HasColumnName("APPFILE")
- .HasMaxLength(255)
- .IsUnicode(false)
- .HasDefaultValueSql("''");
- entity.Property(e => e.Appfiletype).HasColumnName("APPFILETYPE");
- entity.Property(e => e.Appflag).HasColumnName("APPFLAG");
- entity.Property(e => e.Applinkalt)
- .HasColumnName("APPLINKALT")
- .HasMaxLength(255)
- .IsUnicode(false);
- entity.Property(e => e.Appprop).HasColumnName("APPPROP");
- entity.Property(e => e.Appsern).HasColumnName("APPSERN");
- entity.Property(e => e.Apptime).HasColumnName("APPTIME");
- entity.Property(e => e.Attribute)
- .HasColumnName("ATTRIBUTE")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Attributes).HasColumnName("ATTRIBUTES");
- entity.Property(e => e.Crtime).HasColumnName("CRTIME");
- entity.Property(e => e.Cruser)
- .HasColumnName("CRUSER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Fileext)
- .HasColumnName("FILEEXT")
- .HasMaxLength(20)
- .IsUnicode(false);
- entity.Property(e => e.Isimporttoimagelib).HasColumnName("ISIMPORTTOIMAGELIB");
- entity.Property(e => e.Relatedcolumn)
- .HasColumnName("RELATEDCOLUMN")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Relatephotoids)
- .HasColumnName("RELATEPHOTOIDS")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Srcfile)
- .HasColumnName("SRCFILE")
- .HasMaxLength(400)
- .IsUnicode(false);
- entity.Property(e => e.Usedversions)
- .HasColumnName("USEDVERSIONS")
- .HasColumnType("decimal(30,0)");
- });
- modelBuilder.Entity<Lm>(entity =>
- {
- entity.HasKey(e => e.Channelid)
- .HasName("PRIMARY");
- entity.ToTable("lm");
- entity.HasIndex(e => e.Channelid)
- .HasName("LmChannelid");
- entity.Property(e => e.Channelid).HasColumnName("CHANNELID");
- entity.Property(e => e.Advanceprops)
- .HasColumnName("ADVANCEPROPS")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Advtoolbar)
- .HasColumnName("ADVTOOLBAR")
- .HasColumnType("longtext");
- entity.Property(e => e.Attribute)
- .HasColumnName("ATTRIBUTE")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Baseprops)
- .HasColumnName("BASEPROPS")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Chnldatapath)
- .HasColumnName("CHNLDATAPATH")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Chnldesc)
- .HasColumnName("CHNLDESC")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Chnldetailtemp).HasColumnName("CHNLDETAILTEMP");
- entity.Property(e => e.Chnlname)
- .IsRequired()
- .HasColumnName("CHNLNAME")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Chnlorder).HasColumnName("CHNLORDER");
- entity.Property(e => e.Chnlorderby)
- .HasColumnName("CHNLORDERBY")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Chnloutlinetemp).HasColumnName("CHNLOUTLINETEMP");
- entity.Property(e => e.Chnlprop).HasColumnName("CHNLPROP");
- entity.Property(e => e.Chnlquery)
- .HasColumnName("CHNLQUERY")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Chnltable)
- .HasColumnName("CHNLTABLE")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Chnltype).HasColumnName("CHNLTYPE");
- entity.Property(e => e.Contentaddeditpage)
- .HasColumnName("CONTENTADDEDITPAGE")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Contentlistpage)
- .HasColumnName("CONTENTLISTPAGE")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Contentshowpage)
- .HasColumnName("CONTENTSHOWPAGE")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Crtime).HasColumnName("CRTIME");
- entity.Property(e => e.Cruser)
- .HasColumnName("CRUSER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Fieldswidth)
- .HasColumnName("FIELDSWIDTH")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Fluencexml)
- .HasColumnName("FLUENCEXML")
- .HasColumnType("longtext");
- entity.Property(e => e.Inherit).HasColumnName("INHERIT");
- entity.Property(e => e.Iscluster)
- .HasColumnName("ISCLUSTER")
- .HasDefaultValueSql("'0'");
- entity.Property(e => e.Iscontainschildren).HasColumnName("ISCONTAINSCHILDREN");
- entity.Property(e => e.Lastmodifytime).HasColumnName("lastmodifytime");
- entity.Property(e => e.Linkurl)
- .HasColumnName("LINKURL")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Metasynfields)
- .HasColumnName("METASYNFIELDS")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Neededprops)
- .HasColumnName("NEEDEDPROPS")
- .HasMaxLength(300)
- .IsUnicode(false);
- entity.Property(e => e.Opertime).HasColumnName("OPERTIME");
- entity.Property(e => e.Operuser)
- .HasColumnName("OPERUSER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Otherprops)
- .HasColumnName("OTHERPROPS")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Outlinedbfields)
- .HasColumnName("OUTLINEDBFIELDS")
- .HasMaxLength(1000)
- .IsUnicode(false);
- entity.Property(e => e.Outlinefileds)
- .HasColumnName("OUTLINEFILEDS")
- .HasMaxLength(1000)
- .IsUnicode(false);
- entity.Property(e => e.Parentid).HasColumnName("PARENTID");
- entity.Property(e => e.Publishpro)
- .HasColumnName("PUBLISHPRO")
- .HasDefaultValueSql("'1'");
- entity.Property(e => e.Schedule).HasColumnName("SCHEDULE");
- entity.Property(e => e.Showfields)
- .HasColumnName("SHOWFIELDS")
- .HasMaxLength(300)
- .IsUnicode(false);
- entity.Property(e => e.Siteid).HasColumnName("SITEID");
- entity.Property(e => e.Status).HasColumnName("STATUS");
- entity.Property(e => e.Toolbar)
- .HasColumnName("TOOLBAR")
- .HasColumnType("longtext");
- entity.Property(e => e.Usedoclevel).HasColumnName("USEDOCLEVEL");
- entity.Property(e => e.Viewprops)
- .HasColumnName("VIEWPROPS")
- .HasMaxLength(300)
- .IsUnicode(false);
- });
- modelBuilder.Entity<Movie>(entity =>
- {
- entity.ToTable("movie");
- entity.Property(e => e.Id).HasColumnName("ID");
- entity.Property(e => e.Price).HasColumnType("decimal(18,2)");
- });
- modelBuilder.Entity<Ptwd>(entity =>
- {
- entity.HasKey(e => e.Docid)
- .HasName("PRIMARY");
- entity.ToTable("ptwd");
- entity.HasIndex(e => e.Docchannel)
- .HasName("lmid");
- entity.Property(e => e.Docid).HasColumnName("DOCID");
- entity.Property(e => e.Articletitle)
- .HasColumnName("ARTICLETITLE")
- .HasMaxLength(2000)
- .IsUnicode(false);
- entity.Property(e => e.Attachpic).HasColumnName("ATTACHPIC");
- entity.Property(e => e.Attribute)
- .HasColumnName("ATTRIBUTE")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Crdept)
- .HasColumnName("CRDEPT")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Crtime).HasColumnName("CRTIME");
- entity.Property(e => e.Cruser)
- .HasColumnName("CRUSER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Docabstract)
- .HasColumnName("DOCABSTRACT")
- .HasMaxLength(2000)
- .IsUnicode(false);
- entity.Property(e => e.Docauditor)
- .HasColumnName("DOCAUDITOR")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Docauthor)
- .HasColumnName("DOCAUTHOR")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Docchannel).HasColumnName("DOCCHANNEL");
- entity.Property(e => e.Doccontent)
- .HasColumnName("DOCCONTENT")
- .HasColumnType("longtext");
- entity.Property(e => e.Doceditor)
- .HasColumnName("DOCEDITOR")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Docfilename)
- .HasColumnName("DOCFILENAME")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Docfirstpubtime).HasColumnName("DOCFIRSTPUBTIME");
- entity.Property(e => e.Docflag).HasColumnName("DOCFLAG");
- entity.Property(e => e.Docform)
- .HasColumnName("DOCFORM")
- .HasDefaultValueSql("'0'");
- entity.Property(e => e.Docfromversion).HasColumnName("DOCFROMVERSION");
- entity.Property(e => e.Dochtmlcon)
- .HasColumnName("DOCHTMLCON")
- .HasColumnType("longtext");
- entity.Property(e => e.Dockeywords)
- .HasColumnName("DOCKEYWORDS")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Dockind).HasColumnName("DOCKIND");
- entity.Property(e => e.Doclevel).HasColumnName("DOCLEVEL");
- entity.Property(e => e.Doclink)
- .HasColumnName("DOCLINK")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Doclinkto)
- .HasColumnName("DOCLINKTO")
- .HasMaxLength(300)
- .IsUnicode(false);
- entity.Property(e => e.Docmirrorto)
- .HasColumnName("DOCMIRRORTO")
- .HasMaxLength(300)
- .IsUnicode(false);
- entity.Property(e => e.Docno)
- .HasColumnName("DOCNO")
- .HasMaxLength(4000)
- .IsUnicode(false);
- entity.Property(e => e.Docoutupid).HasColumnName("DOCOUTUPID");
- entity.Property(e => e.Docpeople)
- .HasColumnName("DOCPEOPLE")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Docplace)
- .HasColumnName("DOCPLACE")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Docpro)
- .HasColumnName("DOCPRO")
- .HasDefaultValueSql("'1'");
- entity.Property(e => e.Docpubhtmlcon)
- .HasColumnName("DOCPUBHTMLCON")
- .HasColumnType("longtext");
- entity.Property(e => e.Docpubtime).HasColumnName("DOCPUBTIME");
- entity.Property(e => e.Docpuburl)
- .HasColumnName("DOCPUBURL")
- .HasMaxLength(400)
- .IsUnicode(false);
- entity.Property(e => e.Docreltime).HasColumnName("DOCRELTIME");
- entity.Property(e => e.Docrelwords)
- .HasColumnName("DOCRELWORDS")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Docsecurity).HasColumnName("DOCSECURITY");
- entity.Property(e => e.Docsource).HasColumnName("DOCSOURCE");
- entity.Property(e => e.Docsourcename)
- .HasColumnName("DOCSOURCENAME")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Docstatus).HasColumnName("DOCSTATUS");
- entity.Property(e => e.Doctitle)
- .IsRequired()
- .HasColumnName("DOCTITLE")
- .HasMaxLength(1000)
- .IsUnicode(false);
- entity.Property(e => e.Doctype).HasColumnName("DOCTYPE");
- entity.Property(e => e.Docvalid).HasColumnName("DOCVALID");
- entity.Property(e => e.Docversion).HasColumnName("DOCVERSION");
- entity.Property(e => e.Docwordscount).HasColumnName("DOCWORDSCOUNT");
- entity.Property(e => e.Editor)
- .HasColumnName("EDITOR")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Flowoperationmark)
- .HasColumnName("FLOWOPERATIONMARK")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Flowoperationmaskenum)
- .HasColumnName("FLOWOPERATIONMASKENUM")
- .HasMaxLength(2000)
- .IsUnicode(false);
- entity.Property(e => e.Flowpreoperationmark)
- .HasColumnName("FLOWPREOPERATIONMARK")
- .HasMaxLength(200)
- .IsUnicode(false);
- entity.Property(e => e.Gender)
- .HasColumnName("GENDER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Hitscount).HasColumnName("HITSCOUNT");
- entity.Property(e => e.Hrui)
- .HasColumnName("hrui")
- .HasMaxLength(1)
- .IsUnicode(false);
- entity.Property(e => e.Ispageimg).HasColumnName("ISPAGEIMG");
- entity.Property(e => e.Jzsj)
- .HasColumnName("JZSJ")
- .HasColumnType("date");
- entity.Property(e => e.Map)
- .HasColumnName("MAP")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Nodeid)
- .HasColumnName("NODEID")
- .HasDefaultValueSql("'0'");
- entity.Property(e => e.Olddocpuburl)
- .HasColumnName("olddocpuburl")
- .HasMaxLength(400)
- .IsUnicode(false);
- entity.Property(e => e.Opertime).HasColumnName("OPERTIME");
- entity.Property(e => e.Operuser)
- .HasColumnName("OPERUSER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Orderid)
- .HasColumnName("ORDERID")
- .HasDefaultValueSql("'0'");
- entity.Property(e => e.Pageimagefilename)
- .HasColumnName("PAGEIMAGEFILENAME")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Pagename)
- .HasColumnName("PAGENAME")
- .HasMaxLength(150)
- .IsUnicode(false);
- entity.Property(e => e.Pagenum)
- .HasColumnName("PAGENUM")
- .HasMaxLength(20)
- .IsUnicode(false);
- entity.Property(e => e.Pdffilename)
- .HasColumnName("PDFFILENAME")
- .HasMaxLength(150)
- .IsUnicode(false);
- entity.Property(e => e.Postuser)
- .HasColumnName("POSTUSER")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Publishdate)
- .HasColumnName("PUBLISHDATE")
- .HasMaxLength(50)
- .IsUnicode(false);
- entity.Property(e => e.Randomserial)
- .HasColumnName("RANDOMSERIAL")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Rightdefined).HasColumnName("RIGHTDEFINED");
- entity.Property(e => e.Schedule)
- .HasColumnName("SCHEDULE")
- .HasDefaultValueSql("'0'");
- entity.Property(e => e.Siteid).HasColumnName("SITEID");
- entity.Property(e => e.Srcsiteid).HasColumnName("SRCSITEID");
- entity.Property(e => e.Subdoctitle)
- .HasColumnName("SUBDOCTITLE")
- .HasMaxLength(500)
- .IsUnicode(false);
- entity.Property(e => e.Templateid)
- .HasColumnName("TEMPLATEID")
- .HasDefaultValueSql("'0'");
- entity.Property(e => e.Title2)
- .HasColumnName("TITLE2")
- .HasMaxLength(2000)
- .IsUnicode(false);
- entity.Property(e => e.Title3)
- .HasColumnName("TITLE3")
- .HasMaxLength(2000)
- .IsUnicode(false);
- entity.Property(e => e.Titlecolor)
- .HasColumnName("TITLECOLOR")
- .HasMaxLength(20)
- .IsUnicode(false);
- entity.Property(e => e.Wenhao)
- .HasColumnName("WENHAO")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.Yinti)
- .HasColumnName("YINTI")
- .HasMaxLength(200)
- .IsUnicode(false);
- });
- OnModelCreatingPartial(modelBuilder);
- }
- partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
- }
- }
|