# dotnet ef > Perform design-time development tasks for Entity Framework Core. > More information: . - 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}}`