feat: implement cleaning up table
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
namespace SanctionsSearch.Worker.Persistence;
|
||||
|
||||
class EfUnitOfWork(DbContext context, ILoggerFactory loggerFactory) : IUnitOfWork, IAsyncDisposable, IDisposable
|
||||
class EfUnitOfWork(
|
||||
DbContext context,
|
||||
ILogger<EfUnitOfWork> logger,
|
||||
ILoggerFactory loggerFactory
|
||||
) : IUnitOfWork, IAsyncDisposable, IDisposable
|
||||
{
|
||||
private readonly DbContext _context = context;
|
||||
private readonly ILogger<EfUnitOfWork> _logger = loggerFactory.CreateLogger<EfUnitOfWork>();
|
||||
private readonly ILogger<EfUnitOfWork> _logger = logger;
|
||||
public ISdnRepository Sdns { get; } = new SdnRepository(context, loggerFactory.CreateLogger<SdnRepository>());
|
||||
public IAddressRepository Addresses { get; } = new AddressRepository(context, loggerFactory.CreateLogger<AddressRepository>());
|
||||
public IAliasRepository Aliases { get; } = new AliasRepository(context, loggerFactory.CreateLogger<AliasRepository>());
|
||||
|
||||
Reference in New Issue
Block a user