using Microsoft.EntityFrameworkCore; using TestApplication.Models; namespace TestApplication; public class DatabaseContext(DbContextOptions options) : DbContext(options) { public DbSet Users { get; set; } public DbSet Posts { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.Entity() .HasMany(u => u.Posts) .WithOne(p => p.Sender) .OnDelete(DeleteBehavior.Cascade); } }