tldr/pages/common/dotnet-ef.md

859 B

dotnet ef

Perform design-time development tasks for Entity Framework Core. More information: https://learn.microsoft.com/ef/core/cli/dotnet.

  • 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 an SQL script from migrations range:

dotnet ef migrations script {{from_migration}} {{to_migration}}