Migrations are a way to incrementally update the database schema to keep it in sync with the entity model while preserving existing data.
Benefits:
# Add migration
dotnet ef migrations add InitialCreate
# Update database
dotnet ef database update
# Remove last migration
dotnet ef migrations remove