Table of Contents

Interface IDatabaseInitializer

Namespace
Builvero.Application.Interfaces
Assembly
Builvero.Application.dll

Interface for database initialization and seeding operations. Ensures database is created/migrated and default data is seeded.

public interface IDatabaseInitializer

Methods

InitializeAsync(CancellationToken)

Initializes the database by applying migrations and seeding default data. This method is idempotent and safe to call on every application startup.

Task InitializeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Cancellation token

Returns

Task
Interface for database initialization and seeding operations. Ensures database is created/migrated and default data is seeded.