diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-08-30 10:54:46 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2023-08-30 10:54:46 +1000 |
| commit | 2f28048fd732ce04c248c174e3e7d8600f234f4c (patch) | |
| tree | 96add0a6933319bacd1a0982d776e57919e98923 /Migrations/HBContextModelSnapshot.cs | |
| parent | 78fa94a78958d976127555d64f2758c56f399fea (diff) | |
Converted UploadedFile to HBObject
Diffstat (limited to 'Migrations/HBContextModelSnapshot.cs')
| -rw-r--r-- | Migrations/HBContextModelSnapshot.cs | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/Migrations/HBContextModelSnapshot.cs b/Migrations/HBContextModelSnapshot.cs index 8618cae..06b3e20 100644 --- a/Migrations/HBContextModelSnapshot.cs +++ b/Migrations/HBContextModelSnapshot.cs @@ -42,46 +42,6 @@ namespace HyperBooru.Migrations b.UseTptMappingStrategy(); }); - modelBuilder.Entity("HyperBooru.UploadedFile", b => - { - b.Property<int>("UploadedFileId") - .ValueGeneratedOnAdd() - .HasColumnType("integer"); - - NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("UploadedFileId")); - - b.Property<DateTime?>("CreateTime") - .HasColumnType("timestamp with time zone"); - - b.Property<string>("Filename") - .HasColumnType("text"); - - b.Property<DateTime?>("LastAccessTime") - .HasColumnType("timestamp with time zone"); - - b.Property<DateTime?>("LastWriteTime") - .HasColumnType("timestamp with time zone"); - - b.Property<long>("Length") - .HasColumnType("bigint"); - - b.Property<int>("MediaObjectId") - .HasColumnType("integer"); - - b.Property<string>("OriginalChecksum") - .IsRequired() - .HasColumnType("text"); - - b.Property<DateTime>("UploadTime") - .HasColumnType("timestamp with time zone"); - - b.HasKey("UploadedFileId"); - - b.HasIndex("MediaObjectId"); - - b.ToTable("UploadedFiles", (string)null); - }); - modelBuilder.Entity("TagDefinitionTagDefinition", b => { b.Property<int>("ImplicitTagsObjectId") @@ -182,13 +142,36 @@ namespace HyperBooru.Migrations modelBuilder.Entity("HyperBooru.UploadedFile", b => { - b.HasOne("HyperBooru.Media", "Media") - .WithMany("UploadedFiles") - .HasForeignKey("MediaObjectId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); + b.HasBaseType("HyperBooru.HBObject"); - b.Navigation("Media"); + b.Property<DateTime?>("CreateTime") + .HasColumnType("timestamp with time zone"); + + b.Property<string>("Filename") + .HasColumnType("text"); + + b.Property<DateTime?>("LastAccessTime") + .HasColumnType("timestamp with time zone"); + + b.Property<DateTime?>("LastWriteTime") + .HasColumnType("timestamp with time zone"); + + b.Property<long>("Length") + .HasColumnType("bigint"); + + b.Property<int>("MediaObjectId") + .HasColumnType("integer"); + + b.Property<string>("OriginalChecksum") + .IsRequired() + .HasColumnType("text"); + + b.Property<DateTime>("UploadTime") + .HasColumnType("timestamp with time zone"); + + b.HasIndex("MediaObjectId"); + + b.ToTable("UploadedFiles", (string)null); }); modelBuilder.Entity("TagDefinitionTagDefinition", b => @@ -249,6 +232,23 @@ namespace HyperBooru.Migrations .IsRequired(); }); + modelBuilder.Entity("HyperBooru.UploadedFile", b => + { + b.HasOne("HyperBooru.Media", "Media") + .WithMany("UploadedFiles") + .HasForeignKey("MediaObjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("HyperBooru.HBObject", null) + .WithOne() + .HasForeignKey("HyperBooru.UploadedFile", "ObjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Media"); + }); + modelBuilder.Entity("HyperBooru.HBObject", b => { b.Navigation("Tags"); |
