From 87c5ad001d02e67fc6ad91d77ecf6bd5ba062893 Mon Sep 17 00:00:00 2001 From: Glax Date: Mon, 16 Dec 2024 19:49:03 +0100 Subject: [PATCH] AutoInclude Navigation on Manga and Chapter --- API/Schema/PgsqlContext.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/API/Schema/PgsqlContext.cs b/API/Schema/PgsqlContext.cs index 934ea16..e4442e6 100644 --- a/API/Schema/PgsqlContext.cs +++ b/API/Schema/PgsqlContext.cs @@ -53,6 +53,9 @@ public class PgsqlContext(DbContextOptions options) : DbContext(op modelBuilder.Entity() .HasOne(c => c.ParentManga); + modelBuilder.Entity() + .Navigation(c => c.ParentManga) + .AutoInclude(); modelBuilder.Entity() .HasOne(m => m.LatestChapterAvailable) @@ -62,13 +65,28 @@ public class PgsqlContext(DbContextOptions options) : DbContext(op .WithOne(); modelBuilder.Entity() .HasOne(m => m.MangaConnector); + modelBuilder.Entity() + .Navigation(m => m.MangaConnector) + .AutoInclude(); modelBuilder.Entity() .HasMany(m => m.Authors); + modelBuilder.Entity() + .Navigation(m => m.Authors) + .AutoInclude(); modelBuilder.Entity() .HasMany(m => m.Tags); + modelBuilder.Entity() + .Navigation(m => m.Tags) + .AutoInclude(); modelBuilder.Entity() .HasMany(m => m.Links); + modelBuilder.Entity() + .Navigation(m => m.Links) + .AutoInclude(); modelBuilder.Entity() .HasMany(m => m.AltTitles); + modelBuilder.Entity() + .Navigation(m => m.AltTitles) + .AutoInclude(); } } \ No newline at end of file