using Microsoft.EntityFrameworkCore; namespace API.Workers; public abstract class BaseWorkerWithContext(IServiceScope scope, IEnumerable? dependsOn = null) : BaseWorker(dependsOn) where T : DbContext { protected T DbContext { get; init; } = scope.ServiceProvider.GetRequiredService(); }