API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20220714125536_MailSource-MailModel.cs 1.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. namespace UnivateProperties_API.Migrations
  3. {
  4. public partial class MailSourceMailModel : Migration
  5. {
  6. protected override void Up(MigrationBuilder migrationBuilder)
  7. {
  8. migrationBuilder.AddColumn<int>(
  9. name: "MailSourceId",
  10. table: "CommunicationLog",
  11. nullable: false,
  12. defaultValue: 0);
  13. migrationBuilder.CreateIndex(
  14. name: "IX_CommunicationLog_MailSourceId",
  15. table: "CommunicationLog",
  16. column: "MailSourceId");
  17. migrationBuilder.AddForeignKey(
  18. name: "FK_CommunicationLog_MailSource_MailSourceId",
  19. table: "CommunicationLog",
  20. column: "MailSourceId",
  21. principalTable: "MailSource",
  22. principalColumn: "Id",
  23. onDelete: ReferentialAction.Cascade);
  24. }
  25. protected override void Down(MigrationBuilder migrationBuilder)
  26. {
  27. migrationBuilder.DropForeignKey(
  28. name: "FK_CommunicationLog_MailSource_MailSourceId",
  29. table: "CommunicationLog");
  30. migrationBuilder.DropIndex(
  31. name: "IX_CommunicationLog_MailSourceId",
  32. table: "CommunicationLog");
  33. migrationBuilder.DropColumn(
  34. name: "MailSourceId",
  35. table: "CommunicationLog");
  36. }
  37. }
  38. }