J'ai gâché mes migrations, j'ai utilisé IgnoreChanges
sur la migration initiale, mais je veux maintenant supprimer toutes mes migrations et commencer par une migration initiale avec toute la logique.
Lorsque je supprime les migrations dans le dossier et que j'essaie et Add-Migration
il ne génère pas un fichier complet (il est vide - parce que je n'ai fait aucune modification depuis ma dernière migration, maintenant supprimée).
Y a-t-il un Désactiver les migrations pour que je puisse réexécuter Enable-Migrations
?
1 votes
En rapport : stackoverflow.com/questions/9703810/
3 votes
Une note importante si vous avez plusieurs chaînes de connexion : spécifiez laquelle utiliser lorsque vous réinitialisez les migrations, sinon elle essaiera de s'appliquer aux deux, ce qui peut causer des problèmes en cas de divergences.
0 votes
Remarque : si vous n'aviez pas supprimé vos migrations (vous utilisez le contrôle de version, n'est-ce pas ?), vous auriez pu mettre à jour votre base de données vers votre première migration, puis supprimer l'atténuation et créer de nouvelles migrations à partir de ce point. Voir ici : stackoverflow.com/a/23793384/309634