Make New Migration to make Instruction nullable for avoid data inconsistenc

This commit is contained in:
franc
2025-04-30 18:51:36 +02:00
parent 12aab06874
commit 9e7ff56099
3 changed files with 644 additions and 6 deletions
@@ -182,7 +182,7 @@ namespace Francesco.Recipes.World.Migrations
b.Property<string>("FileName")
.HasColumnType("nvarchar(max)");
b.Property<Guid>("InstructionId")
b.Property<Guid?>("InstructionId")
.HasColumnType("uniqueidentifier");
b.Property<string>("MimeType")
@@ -441,9 +441,7 @@ namespace Francesco.Recipes.World.Migrations
{
b.HasOne("Francesco.Recipes.World.Models.BackendModels.Instruction.Instruction", "Instruction")
.WithMany("MediaFiles")
.HasForeignKey("InstructionId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
.HasForeignKey("InstructionId");
b.HasOne("Francesco.Recipes.World.Models.BackendModels.Recipe.Recipe", "Recipe")
.WithMany("MediaFiles")
@@ -509,7 +507,7 @@ namespace Francesco.Recipes.World.Migrations
.IsRequired();
b.HasOne("Francesco.Recipes.World.Models.BackendModels.Shoppinglist.ShoppingList", "ShoppingList")
.WithMany("RecipeIngredientShoppingLists")
.WithMany("RecipeShoppingList")
.HasForeignKey("ShoppingListId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
@@ -557,7 +555,7 @@ namespace Francesco.Recipes.World.Migrations
modelBuilder.Entity("Francesco.Recipes.World.Models.BackendModels.Shoppinglist.ShoppingList", b =>
{
b.Navigation("RecipeIngredientShoppingLists");
b.Navigation("RecipeShoppingList");
});
modelBuilder.Entity("Francesco.Recipes.World.Models.BackendModels.Unit.Unit", b =>