Commit Graph
1 Commits
Author SHA1 Message Date
mathieuandClaude Opus 5 58d4ebc44b Écrire une migration n'a plus à ouvrir la base de développement
`dotnet ef` exécute `Program.cs` pour retrouver les services — or `Program.cs`
appelle `Database.Migrate()` au démarrage. Générer une migration supposait donc
d'ouvrir la base de développement : au mieux inutile, au pire bloquant. Constaté
sur un système de fichiers réseau, où le verrou SQLite ne se prend jamais :
l'outil attendait cinq minutes, renonçait, et laissait derrière lui un processus
qui verrouillait les binaires.

Une fabrique de conception coupe court : produire une migration n'ouvre aucune
base, et sa chaîne de connexion ne sert qu'à la génération du code.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 11:24:48 +02:00