New server models

This commit is contained in:
2026-08-24 14:11:12 +03:00 Unverified
parent fb8427bd0e
commit 71b163e268
7 changed files with 112 additions and 18 deletions
+8
View File
@@ -10,6 +10,7 @@ public class AppDbContext : DbContext
{
public DbSet<Subscription> Subscriptions => Set<Subscription>();
public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
{
@@ -21,5 +22,12 @@ public class AppDbContext : DbContext
modelBuilder.Entity<Subscription>()
.HasKey(s => s.Id);
modelBuilder.Entity<Subscription>()
.HasMany(s => s.Servers)
.WithOne(s => s.Subscription)
.OnDelete(DeleteBehavior.SetNull);
modelBuilder.Entity<StandaloneServer>();
}
}