202006170606398_AddPortrait.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. namespace WeApp.Migrations
  2. {
  3. using System;
  4. using System.Data.Entity.Migrations;
  5. public partial class AddPortrait : DbMigration
  6. {
  7. public override void Up()
  8. {
  9. CreateTable(
  10. "dbo.Train_CampGroupPortraits",
  11. c => new
  12. {
  13. Id = c.Int(nullable: false, identity: true),
  14. CampNo = c.String(maxLength: 128),
  15. GroupNo = c.String(maxLength: 128),
  16. SceneCount = c.Int(nullable: false),
  17. RoleCount = c.Int(nullable: false),
  18. CmdCount = c.Int(nullable: false),
  19. SceneRemark = c.String(maxLength: 1000),
  20. SiGongRemark = c.String(maxLength: 1000),
  21. WuLiRemark = c.String(maxLength: 1000),
  22. ShortRemark = c.String(maxLength: 1000),
  23. SceneInfos = c.String(),
  24. TrainingInfos = c.String(),
  25. RoleCmdInfos = c.String(),
  26. RoundScoreInfos = c.String(),
  27. SiGongInfos = c.String(),
  28. WuLiInfos = c.String(),
  29. LastModificationTime = c.DateTime(),
  30. LastModifierUserId = c.Long(),
  31. CreationTime = c.DateTime(nullable: false),
  32. CreatorUserId = c.Long(),
  33. })
  34. .PrimaryKey(t => t.Id)
  35. .ForeignKey("dbo.Sys_Users", t => t.CreatorUserId)
  36. .ForeignKey("dbo.Train_CampGroups", t => t.GroupNo)
  37. .ForeignKey("dbo.Sys_Users", t => t.LastModifierUserId)
  38. .Index(t => t.GroupNo)
  39. .Index(t => t.LastModifierUserId)
  40. .Index(t => t.CreatorUserId);
  41. }
  42. public override void Down()
  43. {
  44. DropForeignKey("dbo.Train_CampGroupPortraits", "LastModifierUserId", "dbo.Sys_Users");
  45. DropForeignKey("dbo.Train_CampGroupPortraits", "GroupNo", "dbo.Train_CampGroups");
  46. DropForeignKey("dbo.Train_CampGroupPortraits", "CreatorUserId", "dbo.Sys_Users");
  47. DropIndex("dbo.Train_CampGroupPortraits", new[] { "CreatorUserId" });
  48. DropIndex("dbo.Train_CampGroupPortraits", new[] { "LastModifierUserId" });
  49. DropIndex("dbo.Train_CampGroupPortraits", new[] { "GroupNo" });
  50. DropTable("dbo.Train_CampGroupPortraits");
  51. }
  52. }
  53. }