Table of Contents

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
object
DatabaseMigrator
Implements

Constructors

DatabaseMigrator(PortalDbContext)

Initializes a new instance of the DatabaseMigrator class.

public DatabaseMigrator(PortalDbContext dbContext)

Parameters

dbContext PortalDbContext

The database context to migrate.

Methods

MigrateAsync(CancellationToken)

Applies any pending migrations to the database.

public Task MigrateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A token to cancel the operation.

Returns

Task

A task representing the asynchronous operation.