// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using ThuisApi.Data; #nullable disable namespace ThuisApi.Migrations { [DbContext(typeof(ThuisDbContext))] partial class ThuisDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "7.0.4"); modelBuilder.Entity("ThuisApi.Models.Card", b => { b.Property("CardId") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Code") .IsRequired() .HasColumnType("TEXT"); b.Property("Issuer") .IsRequired() .HasColumnType("TEXT"); b.HasKey("CardId"); b.ToTable("Cards"); }); modelBuilder.Entity("ThuisApi.Models.Freezer", b => { b.Property("FreezerId") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Name") .IsRequired() .HasColumnType("TEXT"); b.HasKey("FreezerId"); b.ToTable("Freezer"); b.HasData( new { FreezerId = 1, Name = "Keuken" }, new { FreezerId = 2, Name = "Berging" }); }); modelBuilder.Entity("ThuisApi.Models.FreezerItem", b => { b.Property("FreezerItemId") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Amount") .HasColumnType("INTEGER"); b.Property("DatePlacedInFreezer") .HasColumnType("TEXT"); b.Property("Drawer") .HasColumnType("INTEGER"); b.Property("FreezerId") .HasColumnType("INTEGER"); b.Property("Item") .IsRequired() .HasColumnType("TEXT"); b.HasKey("FreezerItemId"); b.HasIndex("FreezerId"); b.ToTable("FreezerItem"); b.HasData( new { FreezerItemId = 1, Amount = 1, DatePlacedInFreezer = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), Drawer = 1, FreezerId = 1, Item = "Kip" }, new { FreezerItemId = 2, Amount = 1, DatePlacedInFreezer = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), Drawer = 2, FreezerId = 2, Item = "1 pak van 2 hamburgers" }); }); modelBuilder.Entity("ThuisApi.Models.FreezerItem", b => { b.HasOne("ThuisApi.Models.Freezer", "Freezer") .WithMany() .HasForeignKey("FreezerId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Freezer"); }); #pragma warning restore 612, 618 } } }