// using System; using Convertarr.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace Convertarr.Data.Migrations { [DbContext(typeof(ConvertarrContext))] [Migration("20230211181606_FileHash")] partial class FileHash { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "7.0.2"); modelBuilder.Entity("Convertarr.Data.MediaFile", b => { b.Property("MediaFileId") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("FileHash") .IsRequired() .HasColumnType("TEXT"); b.Property("FilePath") .IsRequired() .HasColumnType("TEXT"); b.Property("LastScanned") .HasColumnType("TEXT"); b.Property("MediaInfoId") .HasColumnType("INTEGER"); b.HasKey("MediaFileId"); b.HasIndex("MediaInfoId"); b.ToTable("Files"); }); modelBuilder.Entity("Convertarr.Data.Models.MediaInfo", b => { b.Property("MediaInfoId") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Codec") .IsRequired() .HasColumnType("TEXT"); b.HasKey("MediaInfoId"); b.ToTable("MediaInfo"); }); modelBuilder.Entity("Convertarr.Data.MediaFile", b => { b.HasOne("Convertarr.Data.Models.MediaInfo", "MediaInfo") .WithMany() .HasForeignKey("MediaInfoId"); b.Navigation("MediaInfo"); }); #pragma warning restore 612, 618 } } }