Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

20200703123907_MenuOption FK nullable to Category.cs 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. namespace ProRestaurant.Migrations
  3. {
  4. public partial class MenuOptionFKnullabletoCategory : Migration
  5. {
  6. protected override void Up(MigrationBuilder migrationBuilder)
  7. {
  8. migrationBuilder.DropForeignKey(
  9. name: "FK_MenuOptions_MenuCategories_CategoryId",
  10. table: "MenuOptions");
  11. migrationBuilder.AlterColumn<int>(
  12. name: "CategoryId",
  13. table: "MenuOptions",
  14. nullable: true,
  15. oldClrType: typeof(int));
  16. migrationBuilder.AddForeignKey(
  17. name: "FK_MenuOptions_MenuCategories_CategoryId",
  18. table: "MenuOptions",
  19. column: "CategoryId",
  20. principalTable: "MenuCategories",
  21. principalColumn: "Id",
  22. onDelete: ReferentialAction.Restrict);
  23. }
  24. protected override void Down(MigrationBuilder migrationBuilder)
  25. {
  26. migrationBuilder.DropForeignKey(
  27. name: "FK_MenuOptions_MenuCategories_CategoryId",
  28. table: "MenuOptions");
  29. migrationBuilder.AlterColumn<int>(
  30. name: "CategoryId",
  31. table: "MenuOptions",
  32. nullable: false,
  33. oldClrType: typeof(int),
  34. oldNullable: true);
  35. migrationBuilder.AddForeignKey(
  36. name: "FK_MenuOptions_MenuCategories_CategoryId",
  37. table: "MenuOptions",
  38. column: "CategoryId",
  39. principalTable: "MenuCategories",
  40. principalColumn: "Id",
  41. onDelete: ReferentialAction.Cascade);
  42. }
  43. }
  44. }