From 15d949d7e19070eb724d448487636566dc01b938 Mon Sep 17 00:00:00 2001 From: Mario Steele Date: Sat, 19 Jul 2025 12:38:36 -0500 Subject: [PATCH] Updated DataContext.cs Added Navigation AutoInclude() for Profile subscriptions, and Playlist videos. --- FreeTubeSync/Database/DataContext.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/FreeTubeSync/Database/DataContext.cs b/FreeTubeSync/Database/DataContext.cs index 48ca94d..61b74f9 100644 --- a/FreeTubeSync/Database/DataContext.cs +++ b/FreeTubeSync/Database/DataContext.cs @@ -25,6 +25,20 @@ public class DataContext : DbContext .Property(s => s.ValueJson) .HasColumnName("Value") .IsRequired(); + + modelBuilder.Entity() + .ToTable("Profiles") + .HasKey(s => s._id); + + modelBuilder.Entity() + .Navigation(e => e.subscriptions).AutoInclude(); + + modelBuilder.Entity() + .ToTable("Playlists") + .HasKey(s => s._id); + + modelBuilder.Entity() + .Navigation(e => e.videos).AutoInclude(); } public DbSet Histories { get; set; }