using FileService.Domain.Entities; using IM.Infrastructure.Efcore; using Microsoft.EntityFrameworkCore; namespace FileService.Infrastructure { public class FileDbContext : BaseDbContext { public DbSet Files { get; set; } public DbSet Tasks { get; set; } public FileDbContext(Microsoft.EntityFrameworkCore.DbContextOptions options, global::MediatR.IMediator mediator) : base(options, mediator) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ApplyConfigurationsFromAssembly(this.GetType().Assembly); modelBuilder.EnableSoftDeletionGlobalFilter(); } } }