Class DatabaseMigrator
- Namespace
- SEBT.Portal.Infrastructure.Services
- Assembly
- SEBT.Portal.Infrastructure.dll
Implementation of IDatabaseMigrator that applies Entity Framework Core migrations.
public class DatabaseMigrator : IDatabaseMigrator
- Inheritance
-
objectDatabaseMigrator
- Implements
Constructors
DatabaseMigrator(PortalDbContext)
Initializes a new instance of the DatabaseMigrator class.
public DatabaseMigrator(PortalDbContext dbContext)
Parameters
dbContextPortalDbContextThe database context to migrate.
Methods
MigrateAsync(CancellationToken)
Applies any pending migrations to the database.
public Task MigrateAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to cancel the operation.
Returns
- Task
A task representing the asynchronous operation.