dev.tirsvad.dk
Tirsvad Website: A Clean Architecture .NET solution using Blazor WebAssembly for modern, cloud-ready web applications. Supports SQLite/MySQL, containerization, and follows best practices for maintainability and scalability.
MigrationRunner Directory Reference
Directory dependency graph for MigrationRunner:
src/MigrationRunner

Detailed Description

MigrationRunner

A console utility for applying Entity Framework Core migrations and managing the database for your project. Useful for CI/CD and deployment scenarios where automated database migration is required.

Features

Usage

Apply Migrations (default)

Runs all pending migrations on the configured database:

dotnet MigrationRunner --migrate

Drop Database

Drops the database using EF Core:

dotnet MigrationRunner --drop

Backup Database

Intended to back up the database (not implemented yet):

dotnet MigrationRunner --backup

Show Help

Displays available options:

dotnet MigrationRunner --help
dotnet MigrationRunner -h

Options

Example

dotnet run --project src/MigrationRunner/MigrationRunner.csproj --drop