dotnet-ef
Perform design-time development tasks for Entity Framework Core.
TLDR
Update the database to a specified migration
$ dotnet ef database update [migration]
Drop the database
$ dotnet ef database drop
List available DbContext types
$ dotnet ef dbcontext list
Generate code for a DbContext and entity types for a database
$ dotnet ef dbcontext scaffold [connection_string] [provider]
Add a new migration
$ dotnet ef migrations add [name]
Remove the last migration, rolling back the code changes that were done for the latest migration
$ dotnet ef migrations remove
List available migrations
$ dotnet ef migrations list
Generate a SQL script from migrations range
$ dotnet ef migrations script [from_migration] [to_migration]