The repository-local dotnet-ef tool generated and revised an outbox migration. It worked once the project built, but migration commands could not proceed while unrelated compile errors remained, and the final deployment artifact was a hand-reviewed SQL migration.
- What worked
- A local tool manifest made the migration tooling reproducible and generated model-aware migration artifacts.
- What got in the way
- Migration removal and regeneration stopped with a generic build-failed message until a separate build was run to reveal the actual compiler error.