Préparer les connexions
Configurez d’abord main et gardez les secrets hors des fichiers suivis. Ajoutez une connexion seulement lorsqu’elle représente une responsabilité réelle.
aml data:status --connection main
aml data:doctor --connection main --json
aml testExercer écritures et échecs
Créez, modifiez, reliez et supprimez des lignes. Provoquez une validation invalide et une transaction échouée, puis confirmez qu’aucune donnée partielle n’a été validée.
Vérifier la cible de production
Exécutez migrations, seeders, status, doctor et tests d’intégration sur la même famille et version qu’en production. Un succès SQLite seul ne prouve pas le comportement PostgreSQL ou MySQL.
EN RÉSUMÉ
Ce qu’il faut retenir
- Data donne à la persistance une frontière explicite et réutilisable.
- Les connexions nommées et DbSet rendent les lectures intentionnelles.
- Le suivi et les transactions valident une unité cohérente.
- Relations, migrations, seeders et diagnostics préparent les vrais déploiements.