202005191656473_AddPackageXml.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. namespace WePlatform.Migrations
  2. {
  3. using System;
  4. using System.Data.Entity.Migrations;
  5. public partial class AddPackageXml : DbMigration
  6. {
  7. public override void Up()
  8. {
  9. CreateTable(
  10. "dbo.WeLib_PackagesXml",
  11. c => new
  12. {
  13. Id = c.Int(nullable: false, identity: true),
  14. PackageNo = c.String(maxLength: 128),
  15. PackageXml = c.String(),
  16. FlowXml = c.String(),
  17. SceneXml = c.String(),
  18. BehaviorXml = c.String(),
  19. GuideXml = c.String(),
  20. EnvironResourceXml = c.String(),
  21. ComponentXml = c.String(),
  22. CreationTime = c.DateTime(nullable: false),
  23. CreatorUserId = c.Long(),
  24. })
  25. .PrimaryKey(t => t.Id)
  26. .ForeignKey("dbo.Sys_Users", t => t.CreatorUserId)
  27. .ForeignKey("dbo.WeLib_Packages", t => t.PackageNo)
  28. .Index(t => t.PackageNo)
  29. .Index(t => t.CreatorUserId);
  30. DropColumn("dbo.WeLib_Packages", "PackageXml");
  31. DropColumn("dbo.WeLib_Packages", "FlowXml");
  32. DropColumn("dbo.WeLib_Packages", "SceneXml");
  33. DropColumn("dbo.WeLib_Packages", "BehaviorXml");
  34. DropColumn("dbo.WeLib_Packages", "ComponentXml");
  35. }
  36. public override void Down()
  37. {
  38. AddColumn("dbo.WeLib_Packages", "ComponentXml", c => c.String());
  39. AddColumn("dbo.WeLib_Packages", "BehaviorXml", c => c.String());
  40. AddColumn("dbo.WeLib_Packages", "SceneXml", c => c.String());
  41. AddColumn("dbo.WeLib_Packages", "FlowXml", c => c.String());
  42. AddColumn("dbo.WeLib_Packages", "PackageXml", c => c.String());
  43. DropForeignKey("dbo.WeLib_PackagesXml", "PackageNo", "dbo.WeLib_Packages");
  44. DropForeignKey("dbo.WeLib_PackagesXml", "CreatorUserId", "dbo.Sys_Users");
  45. DropIndex("dbo.WeLib_PackagesXml", new[] { "CreatorUserId" });
  46. DropIndex("dbo.WeLib_PackagesXml", new[] { "PackageNo" });
  47. DropTable("dbo.WeLib_PackagesXml");
  48. }
  49. }
  50. }