Updated DataContext.cs

Added Navigation AutoInclude() for Profile subscriptions, and Playlist
videos.
This commit is contained in:
Mario Steele 2025-07-19 12:38:36 -05:00
parent 0144221712
commit 15d949d7e1

View file

@ -25,6 +25,20 @@ public class DataContext : DbContext
.Property(s => s.ValueJson)
.HasColumnName("Value")
.IsRequired();
modelBuilder.Entity<Profile>()
.ToTable("Profiles")
.HasKey(s => s._id);
modelBuilder.Entity<Profile>()
.Navigation(e => e.subscriptions).AutoInclude();
modelBuilder.Entity<Playlist>()
.ToTable("Playlists")
.HasKey(s => s._id);
modelBuilder.Entity<Playlist>()
.Navigation(e => e.videos).AutoInclude();
}
public DbSet<History> Histories { get; set; }