WZContext_back.cs 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4. using WZExport.Models;
  5. namespace WZExport.Data
  6. {
  7. public partial class WZContext : DbContext
  8. {
  9. public WZContext()
  10. {
  11. }
  12. public WZContext(DbContextOptions<WZContext> options)
  13. : base(options)
  14. {
  15. }
  16. public virtual DbSet<Fj> Fj { get; set; }
  17. public virtual DbSet<Lm> Lm { get; set; }
  18. public virtual DbSet<Ptwd> Ptwd { get; set; }
  19. public virtual DbSet<St> St { get; set; }
  20. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  21. {
  22. if (!optionsBuilder.IsConfigured)
  23. {
  24. optionsBuilder.UseMySQL("Server=106.55.21.115;User Id=root;Password=wuweilai2020!;Database=wz");
  25. }
  26. }
  27. protected override void OnModelCreating(ModelBuilder modelBuilder)
  28. {
  29. modelBuilder.Entity<Fj>(entity =>
  30. {
  31. entity.HasNoKey();
  32. entity.ToTable("fj");
  33. entity.HasIndex(e => e.Appdocid)
  34. .HasName("sid_WCMAPPENDIX_docid");
  35. entity.HasIndex(e => e.Appendixid)
  36. .HasName("sid_WCMAPPENDIX_APPENDIXID")
  37. .IsUnique();
  38. entity.Property(e => e.Appauthor)
  39. .HasColumnName("APPAUTHOR")
  40. .HasMaxLength(100)
  41. .IsUnicode(false);
  42. entity.Property(e => e.Appdesc)
  43. .HasColumnName("APPDESC")
  44. .HasMaxLength(400)
  45. .IsUnicode(false);
  46. entity.Property(e => e.Appdesc2)
  47. .HasColumnName("APPDESC2")
  48. .HasMaxLength(300)
  49. .IsUnicode(false);
  50. entity.Property(e => e.Appdocid).HasColumnName("APPDOCID");
  51. entity.Property(e => e.Appeditor)
  52. .HasColumnName("APPEDITOR")
  53. .HasMaxLength(100)
  54. .IsUnicode(false);
  55. entity.Property(e => e.Appendixid).HasColumnName("APPENDIXID");
  56. entity.Property(e => e.Appfile)
  57. .IsRequired()
  58. .HasColumnName("APPFILE")
  59. .HasMaxLength(255)
  60. .IsUnicode(false)
  61. .HasDefaultValueSql("''");
  62. entity.Property(e => e.Appfiletype).HasColumnName("APPFILETYPE");
  63. entity.Property(e => e.Appflag).HasColumnName("APPFLAG");
  64. entity.Property(e => e.Applinkalt)
  65. .HasColumnName("APPLINKALT")
  66. .HasMaxLength(255)
  67. .IsUnicode(false);
  68. entity.Property(e => e.Appprop).HasColumnName("APPPROP");
  69. entity.Property(e => e.Appsern).HasColumnName("APPSERN");
  70. entity.Property(e => e.Apptime).HasColumnName("APPTIME");
  71. entity.Property(e => e.Attribute)
  72. .HasColumnName("ATTRIBUTE")
  73. .HasMaxLength(500)
  74. .IsUnicode(false);
  75. entity.Property(e => e.Attributes).HasColumnName("ATTRIBUTES");
  76. entity.Property(e => e.Crtime).HasColumnName("CRTIME");
  77. entity.Property(e => e.Cruser)
  78. .HasColumnName("CRUSER")
  79. .HasMaxLength(50)
  80. .IsUnicode(false);
  81. entity.Property(e => e.Fileext)
  82. .HasColumnName("FILEEXT")
  83. .HasMaxLength(20)
  84. .IsUnicode(false);
  85. entity.Property(e => e.Isimporttoimagelib).HasColumnName("ISIMPORTTOIMAGELIB");
  86. entity.Property(e => e.Relatedcolumn)
  87. .HasColumnName("RELATEDCOLUMN")
  88. .HasMaxLength(200)
  89. .IsUnicode(false);
  90. entity.Property(e => e.Relatephotoids)
  91. .HasColumnName("RELATEPHOTOIDS")
  92. .HasMaxLength(100)
  93. .IsUnicode(false);
  94. entity.Property(e => e.Srcfile)
  95. .HasColumnName("SRCFILE")
  96. .HasMaxLength(400)
  97. .IsUnicode(false);
  98. entity.Property(e => e.Usedversions)
  99. .HasColumnName("USEDVERSIONS")
  100. .HasColumnType("decimal(30,0)");
  101. });
  102. modelBuilder.Entity<Lm>(entity =>
  103. {
  104. entity.HasKey(e => e.Channelid)
  105. .HasName("PRIMARY");
  106. entity.ToTable("lm");
  107. entity.HasIndex(e => e.Siteid)
  108. .HasName("IX_WCMCHANNEL_SITEID");
  109. entity.HasIndex(e => new { e.Channelid, e.Status })
  110. .HasName("IX_WCMCHANNEL_CHNL_STAUTS");
  111. entity.HasIndex(e => new { e.Parentid, e.Siteid, e.Chnltype, e.Chnlorder })
  112. .HasName("IX_WCMCHANNEL_PARENT_SITE");
  113. entity.Property(e => e.Channelid).HasColumnName("CHANNELID");
  114. entity.Property(e => e.Advanceprops)
  115. .HasColumnName("ADVANCEPROPS")
  116. .HasMaxLength(200)
  117. .IsUnicode(false);
  118. entity.Property(e => e.Advtoolbar)
  119. .HasColumnName("ADVTOOLBAR")
  120. .HasColumnType("longtext");
  121. entity.Property(e => e.Attribute)
  122. .HasColumnName("ATTRIBUTE")
  123. .HasMaxLength(500)
  124. .IsUnicode(false);
  125. entity.Property(e => e.Baseprops)
  126. .HasColumnName("BASEPROPS")
  127. .HasMaxLength(200)
  128. .IsUnicode(false);
  129. entity.Property(e => e.Chnldatapath)
  130. .HasColumnName("CHNLDATAPATH")
  131. .HasMaxLength(200)
  132. .IsUnicode(false);
  133. entity.Property(e => e.Chnldesc)
  134. .HasColumnName("CHNLDESC")
  135. .HasMaxLength(200)
  136. .IsUnicode(false);
  137. entity.Property(e => e.Chnldetailtemp).HasColumnName("CHNLDETAILTEMP");
  138. entity.Property(e => e.Chnlname)
  139. .IsRequired()
  140. .HasColumnName("CHNLNAME")
  141. .HasMaxLength(200)
  142. .IsUnicode(false);
  143. entity.Property(e => e.Chnlorder).HasColumnName("CHNLORDER");
  144. entity.Property(e => e.Chnlorderby)
  145. .HasColumnName("CHNLORDERBY")
  146. .HasMaxLength(200)
  147. .IsUnicode(false);
  148. entity.Property(e => e.Chnloutlinetemp).HasColumnName("CHNLOUTLINETEMP");
  149. entity.Property(e => e.Chnlprop).HasColumnName("CHNLPROP");
  150. entity.Property(e => e.Chnlquery)
  151. .HasColumnName("CHNLQUERY")
  152. .HasMaxLength(500)
  153. .IsUnicode(false);
  154. entity.Property(e => e.Chnltable)
  155. .HasColumnName("CHNLTABLE")
  156. .HasMaxLength(200)
  157. .IsUnicode(false);
  158. entity.Property(e => e.Chnltype).HasColumnName("CHNLTYPE");
  159. entity.Property(e => e.Contentaddeditpage)
  160. .HasColumnName("CONTENTADDEDITPAGE")
  161. .HasMaxLength(200)
  162. .IsUnicode(false);
  163. entity.Property(e => e.Contentlistpage)
  164. .HasColumnName("CONTENTLISTPAGE")
  165. .HasMaxLength(200)
  166. .IsUnicode(false);
  167. entity.Property(e => e.Contentshowpage)
  168. .HasColumnName("CONTENTSHOWPAGE")
  169. .HasMaxLength(200)
  170. .IsUnicode(false);
  171. entity.Property(e => e.Crtime).HasColumnName("CRTIME");
  172. entity.Property(e => e.Cruser)
  173. .HasColumnName("CRUSER")
  174. .HasMaxLength(50)
  175. .IsUnicode(false);
  176. entity.Property(e => e.Fieldswidth)
  177. .HasColumnName("FIELDSWIDTH")
  178. .HasMaxLength(200)
  179. .IsUnicode(false);
  180. entity.Property(e => e.Fluencexml)
  181. .HasColumnName("FLUENCEXML")
  182. .HasColumnType("longtext");
  183. entity.Property(e => e.Inherit).HasColumnName("INHERIT");
  184. entity.Property(e => e.Iscluster)
  185. .HasColumnName("ISCLUSTER")
  186. .HasDefaultValueSql("'0'");
  187. entity.Property(e => e.Iscontainschildren).HasColumnName("ISCONTAINSCHILDREN");
  188. entity.Property(e => e.Lastmodifytime).HasColumnName("lastmodifytime");
  189. entity.Property(e => e.Linkurl)
  190. .HasColumnName("LINKURL")
  191. .HasMaxLength(200)
  192. .IsUnicode(false);
  193. entity.Property(e => e.Metasynfields)
  194. .HasColumnName("METASYNFIELDS")
  195. .HasMaxLength(500)
  196. .IsUnicode(false);
  197. entity.Property(e => e.Neededprops)
  198. .HasColumnName("NEEDEDPROPS")
  199. .HasMaxLength(300)
  200. .IsUnicode(false);
  201. entity.Property(e => e.Opertime).HasColumnName("OPERTIME");
  202. entity.Property(e => e.Operuser)
  203. .HasColumnName("OPERUSER")
  204. .HasMaxLength(50)
  205. .IsUnicode(false);
  206. entity.Property(e => e.Otherprops)
  207. .HasColumnName("OTHERPROPS")
  208. .HasMaxLength(200)
  209. .IsUnicode(false);
  210. entity.Property(e => e.Outlinedbfields)
  211. .HasColumnName("OUTLINEDBFIELDS")
  212. .HasMaxLength(1000)
  213. .IsUnicode(false);
  214. entity.Property(e => e.Outlinefileds)
  215. .HasColumnName("OUTLINEFILEDS")
  216. .HasMaxLength(1000)
  217. .IsUnicode(false);
  218. entity.Property(e => e.Parentid).HasColumnName("PARENTID");
  219. entity.Property(e => e.Publishpro)
  220. .HasColumnName("PUBLISHPRO")
  221. .HasDefaultValueSql("'1'");
  222. entity.Property(e => e.Schedule).HasColumnName("SCHEDULE");
  223. entity.Property(e => e.Showfields)
  224. .HasColumnName("SHOWFIELDS")
  225. .HasMaxLength(300)
  226. .IsUnicode(false);
  227. entity.Property(e => e.Siteid).HasColumnName("SITEID");
  228. entity.Property(e => e.Status).HasColumnName("STATUS");
  229. entity.Property(e => e.Toolbar)
  230. .HasColumnName("TOOLBAR")
  231. .HasColumnType("longtext");
  232. entity.Property(e => e.Usedoclevel).HasColumnName("USEDOCLEVEL");
  233. entity.Property(e => e.Viewprops)
  234. .HasColumnName("VIEWPROPS")
  235. .HasMaxLength(300)
  236. .IsUnicode(false);
  237. });
  238. modelBuilder.Entity<Ptwd>(entity =>
  239. {
  240. entity.HasKey(e => e.Docid)
  241. .HasName("PRIMARY");
  242. entity.ToTable("ptwd");
  243. entity.HasIndex(e => e.Crdept)
  244. .HasName("IX_WCMDOCUMENT_CRDEPT");
  245. entity.HasIndex(e => e.Docfirstpubtime)
  246. .HasName("IX_WCMDOCUMENT_DOCFIRSTPUBTIME");
  247. entity.HasIndex(e => e.Docoutupid)
  248. .HasName("IX_WCMDOCUMENT_DOCOUTUPID");
  249. entity.HasIndex(e => e.Docreltime)
  250. .HasName("IX_WCMDOCUMENT_RELTIME");
  251. entity.HasIndex(e => new { e.Docchannel, e.Docstatus, e.Schedule })
  252. .HasName("IX_WCMDOCUMENT_CHNL");
  253. entity.Property(e => e.Docid).HasColumnName("DOCID");
  254. entity.Property(e => e.Articletitle)
  255. .HasColumnName("ARTICLETITLE")
  256. .HasMaxLength(2000)
  257. .IsUnicode(false);
  258. entity.Property(e => e.Attachpic).HasColumnName("ATTACHPIC");
  259. entity.Property(e => e.Attribute)
  260. .HasColumnName("ATTRIBUTE")
  261. .HasMaxLength(500)
  262. .IsUnicode(false);
  263. entity.Property(e => e.Crdept)
  264. .HasColumnName("CRDEPT")
  265. .HasMaxLength(200)
  266. .IsUnicode(false);
  267. entity.Property(e => e.Crtime).HasColumnName("CRTIME");
  268. entity.Property(e => e.Cruser)
  269. .HasColumnName("CRUSER")
  270. .HasMaxLength(50)
  271. .IsUnicode(false);
  272. entity.Property(e => e.Docabstract)
  273. .HasColumnName("DOCABSTRACT")
  274. .HasMaxLength(2000)
  275. .IsUnicode(false);
  276. entity.Property(e => e.Docauditor)
  277. .HasColumnName("DOCAUDITOR")
  278. .HasMaxLength(50)
  279. .IsUnicode(false);
  280. entity.Property(e => e.Docauthor)
  281. .HasColumnName("DOCAUTHOR")
  282. .HasMaxLength(200)
  283. .IsUnicode(false);
  284. entity.Property(e => e.Docchannel).HasColumnName("DOCCHANNEL");
  285. entity.Property(e => e.Doccontent)
  286. .HasColumnName("DOCCONTENT")
  287. .HasColumnType("longtext");
  288. entity.Property(e => e.Doceditor)
  289. .HasColumnName("DOCEDITOR")
  290. .HasMaxLength(50)
  291. .IsUnicode(false);
  292. entity.Property(e => e.Docfilename)
  293. .HasColumnName("DOCFILENAME")
  294. .HasMaxLength(50)
  295. .IsUnicode(false);
  296. entity.Property(e => e.Docfirstpubtime).HasColumnName("DOCFIRSTPUBTIME");
  297. entity.Property(e => e.Docflag).HasColumnName("DOCFLAG");
  298. entity.Property(e => e.Docform)
  299. .HasColumnName("DOCFORM")
  300. .HasDefaultValueSql("'0'");
  301. entity.Property(e => e.Docfromversion).HasColumnName("DOCFROMVERSION");
  302. entity.Property(e => e.Dochtmlcon)
  303. .HasColumnName("DOCHTMLCON")
  304. .HasColumnType("longtext");
  305. entity.Property(e => e.Dockeywords)
  306. .HasColumnName("DOCKEYWORDS")
  307. .HasMaxLength(200)
  308. .IsUnicode(false);
  309. entity.Property(e => e.Dockind).HasColumnName("DOCKIND");
  310. entity.Property(e => e.Doclevel).HasColumnName("DOCLEVEL");
  311. entity.Property(e => e.Doclink)
  312. .HasColumnName("DOCLINK")
  313. .HasMaxLength(200)
  314. .IsUnicode(false);
  315. entity.Property(e => e.Doclinkto)
  316. .HasColumnName("DOCLINKTO")
  317. .HasMaxLength(300)
  318. .IsUnicode(false);
  319. entity.Property(e => e.Docmirrorto)
  320. .HasColumnName("DOCMIRRORTO")
  321. .HasMaxLength(300)
  322. .IsUnicode(false);
  323. entity.Property(e => e.Docno)
  324. .HasColumnName("DOCNO")
  325. .HasMaxLength(4000)
  326. .IsUnicode(false);
  327. entity.Property(e => e.Docoutupid).HasColumnName("DOCOUTUPID");
  328. entity.Property(e => e.Docpeople)
  329. .HasColumnName("DOCPEOPLE")
  330. .HasMaxLength(200)
  331. .IsUnicode(false);
  332. entity.Property(e => e.Docplace)
  333. .HasColumnName("DOCPLACE")
  334. .HasMaxLength(200)
  335. .IsUnicode(false);
  336. entity.Property(e => e.Docpro)
  337. .HasColumnName("DOCPRO")
  338. .HasDefaultValueSql("'1'");
  339. entity.Property(e => e.Docpubhtmlcon)
  340. .HasColumnName("DOCPUBHTMLCON")
  341. .HasColumnType("longtext");
  342. entity.Property(e => e.Docpubtime).HasColumnName("DOCPUBTIME");
  343. entity.Property(e => e.Docpuburl)
  344. .HasColumnName("DOCPUBURL")
  345. .HasMaxLength(400)
  346. .IsUnicode(false);
  347. entity.Property(e => e.Docreltime).HasColumnName("DOCRELTIME");
  348. entity.Property(e => e.Docrelwords)
  349. .HasColumnName("DOCRELWORDS")
  350. .HasMaxLength(200)
  351. .IsUnicode(false);
  352. entity.Property(e => e.Docsecurity).HasColumnName("DOCSECURITY");
  353. entity.Property(e => e.Docsource).HasColumnName("DOCSOURCE");
  354. entity.Property(e => e.Docsourcename)
  355. .HasColumnName("DOCSOURCENAME")
  356. .HasMaxLength(100)
  357. .IsUnicode(false);
  358. entity.Property(e => e.Docstatus).HasColumnName("DOCSTATUS");
  359. entity.Property(e => e.Doctitle)
  360. .IsRequired()
  361. .HasColumnName("DOCTITLE")
  362. .HasMaxLength(1000)
  363. .IsUnicode(false);
  364. entity.Property(e => e.Doctype).HasColumnName("DOCTYPE");
  365. entity.Property(e => e.Docvalid).HasColumnName("DOCVALID");
  366. entity.Property(e => e.Docversion).HasColumnName("DOCVERSION");
  367. entity.Property(e => e.Docwordscount).HasColumnName("DOCWORDSCOUNT");
  368. entity.Property(e => e.Editor)
  369. .HasColumnName("EDITOR")
  370. .HasMaxLength(100)
  371. .IsUnicode(false);
  372. entity.Property(e => e.Flowoperationmark)
  373. .HasColumnName("FLOWOPERATIONMARK")
  374. .HasMaxLength(200)
  375. .IsUnicode(false);
  376. entity.Property(e => e.Flowoperationmaskenum)
  377. .HasColumnName("FLOWOPERATIONMASKENUM")
  378. .HasMaxLength(2000)
  379. .IsUnicode(false);
  380. entity.Property(e => e.Flowpreoperationmark)
  381. .HasColumnName("FLOWPREOPERATIONMARK")
  382. .HasMaxLength(200)
  383. .IsUnicode(false);
  384. entity.Property(e => e.Gender)
  385. .HasColumnName("GENDER")
  386. .HasMaxLength(50)
  387. .IsUnicode(false);
  388. entity.Property(e => e.Hitscount).HasColumnName("HITSCOUNT");
  389. entity.Property(e => e.Hrui)
  390. .HasColumnName("hrui")
  391. .HasMaxLength(1)
  392. .IsUnicode(false);
  393. entity.Property(e => e.Ispageimg).HasColumnName("ISPAGEIMG");
  394. entity.Property(e => e.Jzsj)
  395. .HasColumnName("JZSJ")
  396. .HasColumnType("date");
  397. entity.Property(e => e.Map)
  398. .HasColumnName("MAP")
  399. .HasMaxLength(500)
  400. .IsUnicode(false);
  401. entity.Property(e => e.Nodeid)
  402. .HasColumnName("NODEID")
  403. .HasDefaultValueSql("'0'");
  404. entity.Property(e => e.Olddocpuburl)
  405. .HasColumnName("olddocpuburl")
  406. .HasMaxLength(400)
  407. .IsUnicode(false);
  408. entity.Property(e => e.Opertime).HasColumnName("OPERTIME");
  409. entity.Property(e => e.Operuser)
  410. .HasColumnName("OPERUSER")
  411. .HasMaxLength(50)
  412. .IsUnicode(false);
  413. entity.Property(e => e.Orderid)
  414. .HasColumnName("ORDERID")
  415. .HasDefaultValueSql("'0'");
  416. entity.Property(e => e.Pageimagefilename)
  417. .HasColumnName("PAGEIMAGEFILENAME")
  418. .HasMaxLength(50)
  419. .IsUnicode(false);
  420. entity.Property(e => e.Pagename)
  421. .HasColumnName("PAGENAME")
  422. .HasMaxLength(150)
  423. .IsUnicode(false);
  424. entity.Property(e => e.Pagenum)
  425. .HasColumnName("PAGENUM")
  426. .HasMaxLength(20)
  427. .IsUnicode(false);
  428. entity.Property(e => e.Pdffilename)
  429. .HasColumnName("PDFFILENAME")
  430. .HasMaxLength(150)
  431. .IsUnicode(false);
  432. entity.Property(e => e.Postuser)
  433. .HasColumnName("POSTUSER")
  434. .HasMaxLength(50)
  435. .IsUnicode(false);
  436. entity.Property(e => e.Publishdate)
  437. .HasColumnName("PUBLISHDATE")
  438. .HasMaxLength(50)
  439. .IsUnicode(false);
  440. entity.Property(e => e.Randomserial)
  441. .HasColumnName("RANDOMSERIAL")
  442. .HasMaxLength(100)
  443. .IsUnicode(false);
  444. entity.Property(e => e.Rightdefined).HasColumnName("RIGHTDEFINED");
  445. entity.Property(e => e.Schedule)
  446. .HasColumnName("SCHEDULE")
  447. .HasDefaultValueSql("'0'");
  448. entity.Property(e => e.Siteid).HasColumnName("SITEID");
  449. entity.Property(e => e.Srcsiteid).HasColumnName("SRCSITEID");
  450. entity.Property(e => e.Subdoctitle)
  451. .HasColumnName("SUBDOCTITLE")
  452. .HasMaxLength(500)
  453. .IsUnicode(false);
  454. entity.Property(e => e.Templateid)
  455. .HasColumnName("TEMPLATEID")
  456. .HasDefaultValueSql("'0'");
  457. entity.Property(e => e.Title2)
  458. .HasColumnName("TITLE2")
  459. .HasMaxLength(2000)
  460. .IsUnicode(false);
  461. entity.Property(e => e.Title3)
  462. .HasColumnName("TITLE3")
  463. .HasMaxLength(2000)
  464. .IsUnicode(false);
  465. entity.Property(e => e.Titlecolor)
  466. .HasColumnName("TITLECOLOR")
  467. .HasMaxLength(20)
  468. .IsUnicode(false);
  469. entity.Property(e => e.Wenhao)
  470. .HasColumnName("WENHAO")
  471. .HasMaxLength(100)
  472. .IsUnicode(false);
  473. entity.Property(e => e.Yinti)
  474. .HasColumnName("YINTI")
  475. .HasMaxLength(200)
  476. .IsUnicode(false);
  477. });
  478. modelBuilder.Entity<St>(entity =>
  479. {
  480. entity.HasKey(e => e.WcmmetaTablegovInfoId)
  481. .HasName("PRIMARY");
  482. entity.ToTable("st");
  483. entity.HasIndex(e => e.ChannelId)
  484. .HasName("IX_govInfo_channelid");
  485. entity.HasIndex(e => e.DateSc)
  486. .HasName("IX_govInfo_DATE_SC");
  487. entity.HasIndex(e => e.MetaDataId)
  488. .HasName("IX_govInfo_886811127")
  489. .IsUnique();
  490. entity.HasIndex(e => e.Syh)
  491. .HasName("IX_govInfo_syh");
  492. entity.Property(e => e.WcmmetaTablegovInfoId).HasColumnName("WCMMetaTablegovInfoID");
  493. entity.Property(e => e.Articletitle)
  494. .HasColumnName("ARTICLETITLE")
  495. .HasMaxLength(300)
  496. .IsUnicode(false);
  497. entity.Property(e => e.Chaosong)
  498. .HasColumnName("CHAOSONG")
  499. .HasMaxLength(750)
  500. .IsUnicode(false);
  501. entity.Property(e => e.ContentGs)
  502. .HasColumnName("CONTENT_GS")
  503. .HasMaxLength(4000)
  504. .IsUnicode(false);
  505. entity.Property(e => e.CrUser)
  506. .HasMaxLength(50)
  507. .IsUnicode(false);
  508. entity.Property(e => e.DateSc).HasColumnName("DATE_SC");
  509. entity.Property(e => e.Dochtmlcon)
  510. .HasColumnName("dochtmlcon")
  511. .HasColumnType("longtext");
  512. entity.Property(e => e.Dockeywords)
  513. .HasMaxLength(1500)
  514. .IsUnicode(false);
  515. entity.Property(e => e.Docsourcename)
  516. .HasColumnName("docsourcename")
  517. .HasMaxLength(300)
  518. .IsUnicode(false);
  519. entity.Property(e => e.Doctitle)
  520. .HasColumnName("doctitle")
  521. .HasMaxLength(300)
  522. .IsUnicode(false);
  523. entity.Property(e => e.Fbjg)
  524. .HasColumnName("FBJG")
  525. .HasMaxLength(300)
  526. .IsUnicode(false);
  527. entity.Property(e => e.Fwrq).HasColumnName("FWRQ");
  528. entity.Property(e => e.Fzsj).HasColumnName("FZSJ");
  529. entity.Property(e => e.Lsbb)
  530. .HasColumnName("LSBB")
  531. .HasMaxLength(300)
  532. .IsUnicode(false);
  533. entity.Property(e => e.Sxsj).HasColumnName("SXSJ");
  534. entity.Property(e => e.Syh)
  535. .HasColumnName("SYH")
  536. .HasMaxLength(50)
  537. .IsUnicode(false);
  538. entity.Property(e => e.Tcfl)
  539. .HasColumnName("TCFL")
  540. .HasMaxLength(300)
  541. .IsUnicode(false);
  542. entity.Property(e => e.Title2)
  543. .HasColumnName("TITLE2")
  544. .HasMaxLength(300)
  545. .IsUnicode(false);
  546. entity.Property(e => e.Title3)
  547. .HasColumnName("TITLE3")
  548. .HasMaxLength(300)
  549. .IsUnicode(false);
  550. entity.Property(e => e.Upflag).HasColumnName("upflag");
  551. entity.Property(e => e.Valid).HasColumnName("valid");
  552. entity.Property(e => e.Wenhao)
  553. .HasColumnName("wenhao")
  554. .HasMaxLength(150)
  555. .IsUnicode(false);
  556. entity.Property(e => e.Wldz)
  557. .HasColumnName("wldz")
  558. .HasMaxLength(300)
  559. .IsUnicode(false);
  560. entity.Property(e => e.Yfdw)
  561. .HasColumnName("YFDW")
  562. .HasMaxLength(300)
  563. .IsUnicode(false);
  564. entity.Property(e => e.Yfrq)
  565. .HasColumnName("YFRQ")
  566. .HasMaxLength(300)
  567. .IsUnicode(false);
  568. entity.Property(e => e.Ztfl)
  569. .HasColumnName("ZTFL")
  570. .HasMaxLength(150)
  571. .IsUnicode(false);
  572. });
  573. OnModelCreatingPartial(modelBuilder);
  574. }
  575. partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
  576. }
  577. }