#VSCode – Basic migrations operations (CLI) .NET 6.0

Having a project with everything necessary to generate a Code-First database

-Open a Terminal

A) To check if the EF CLI tools are installed, type

dotnet ef

-This will show what versions of the CLI tools are installed.

B) To install the CLI tools, type

dotnet tool install –global dotnet-ef

-This will install the CLI tools, in case you need to update use “update” instead “install”

C) To see the list of available migrations, type

dotnet ef migrations list

-This will show all existing migrations

D) To add a migration, type

dotnet ef migrations add MigrationName

-This will add a new migration with the name MigrationName

E) To create/update a database with available migrations, type

dotnet ef database update

-This creates or updates the current database

F) To remove a specific migration, type

dotnet ef migrations remove MigrationName

-This will remove the migration with the name MigrationName

G) To remove a database, type

dotnet ef database drop

-This will completely delete the database

Tested on: VS Code 1.68/.NET 6.0/EntityFrameworkCore 6.06

Leave a comment