20220304024637_20220304.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. namespace WCS.Service.Migrations
  3. {
  4. public partial class _20220304 : Migration
  5. {
  6. protected override void Up(MigrationBuilder migrationBuilder)
  7. {
  8. migrationBuilder.DropForeignKey(
  9. name: "FK_wCS_StatusLog_WCS_TASK_WCS_TASKID",
  10. table: "wCS_StatusLog");
  11. migrationBuilder.DropPrimaryKey(
  12. name: "PK_wCS_StatusLog",
  13. table: "wCS_StatusLog");
  14. migrationBuilder.RenameTable(
  15. name: "wCS_StatusLog",
  16. newName: "WCS_StatusLog");
  17. migrationBuilder.RenameIndex(
  18. name: "IX_wCS_StatusLog_WCS_TASKID",
  19. table: "WCS_StatusLog",
  20. newName: "IX_WCS_StatusLog_WCS_TASKID");
  21. migrationBuilder.AddPrimaryKey(
  22. name: "PK_WCS_StatusLog",
  23. table: "WCS_StatusLog",
  24. column: "ID");
  25. migrationBuilder.AddForeignKey(
  26. name: "FK_WCS_StatusLog_WCS_TASK_WCS_TASKID",
  27. table: "WCS_StatusLog",
  28. column: "WCS_TASKID",
  29. principalTable: "WCS_TASK",
  30. principalColumn: "ID",
  31. onDelete: ReferentialAction.Restrict);
  32. }
  33. protected override void Down(MigrationBuilder migrationBuilder)
  34. {
  35. migrationBuilder.DropForeignKey(
  36. name: "FK_WCS_StatusLog_WCS_TASK_WCS_TASKID",
  37. table: "WCS_StatusLog");
  38. migrationBuilder.DropPrimaryKey(
  39. name: "PK_WCS_StatusLog",
  40. table: "WCS_StatusLog");
  41. migrationBuilder.RenameTable(
  42. name: "WCS_StatusLog",
  43. newName: "wCS_StatusLog");
  44. migrationBuilder.RenameIndex(
  45. name: "IX_WCS_StatusLog_WCS_TASKID",
  46. table: "wCS_StatusLog",
  47. newName: "IX_wCS_StatusLog_WCS_TASKID");
  48. migrationBuilder.AddPrimaryKey(
  49. name: "PK_wCS_StatusLog",
  50. table: "wCS_StatusLog",
  51. column: "ID");
  52. migrationBuilder.AddForeignKey(
  53. name: "FK_wCS_StatusLog_WCS_TASK_WCS_TASKID",
  54. table: "wCS_StatusLog",
  55. column: "WCS_TASKID",
  56. principalTable: "WCS_TASK",
  57. principalColumn: "ID",
  58. onDelete: ReferentialAction.Restrict);
  59. }
  60. }
  61. }