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
cancellationTokenCancellationTokenCancellation token
Returns
- Task
- Interface for database initialization and seeding operations. Ensures database is created/migrated and default data is seeded.