API
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

20220721092254_MailSources.cs 2.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. namespace UnivateProperties_API.Migrations
  3. {
  4. public partial class MailSources : Migration
  5. {
  6. protected override void Up(MigrationBuilder migrationBuilder)
  7. {
  8. migrationBuilder.DropForeignKey(
  9. name: "FK_CommunicationLog_MailSource_MailSourceId",
  10. table: "CommunicationLog");
  11. migrationBuilder.DropPrimaryKey(
  12. name: "PK_MailSource",
  13. table: "MailSource");
  14. migrationBuilder.RenameTable(
  15. name: "MailSource",
  16. newName: "MailSources");
  17. migrationBuilder.AddPrimaryKey(
  18. name: "PK_MailSources",
  19. table: "MailSources",
  20. column: "Id");
  21. migrationBuilder.AddForeignKey(
  22. name: "FK_CommunicationLog_MailSources_MailSourceId",
  23. table: "CommunicationLog",
  24. column: "MailSourceId",
  25. principalTable: "MailSources",
  26. principalColumn: "Id",
  27. onDelete: ReferentialAction.Restrict);
  28. }
  29. protected override void Down(MigrationBuilder migrationBuilder)
  30. {
  31. migrationBuilder.DropForeignKey(
  32. name: "FK_CommunicationLog_MailSources_MailSourceId",
  33. table: "CommunicationLog");
  34. migrationBuilder.DropPrimaryKey(
  35. name: "PK_MailSources",
  36. table: "MailSources");
  37. migrationBuilder.RenameTable(
  38. name: "MailSources",
  39. newName: "MailSource");
  40. migrationBuilder.AddPrimaryKey(
  41. name: "PK_MailSource",
  42. table: "MailSource",
  43. column: "Id");
  44. migrationBuilder.AddForeignKey(
  45. name: "FK_CommunicationLog_MailSource_MailSourceId",
  46. table: "CommunicationLog",
  47. column: "MailSourceId",
  48. principalTable: "MailSource",
  49. principalColumn: "Id",
  50. onDelete: ReferentialAction.Restrict);
  51. }
  52. }
  53. }