J'ai une base de données MySQL mais je ne parviens pas à la supprimer. Il me manque mes fichiers de migration dans un projet asp.net et j'ai apporté quelques modifications au fichier dbcontext.
Lorsque j'essaie de créer une nouvelle migration et de mettre à jour la base de données, cela montre que la table 'aspnetroles' existe déjà. que dois-je faire? Comment annuler la migration ou comment rendre la migration et la base de données égales ?
Tableau des migrations de base EF pour voir quelles migrations ont été appliquées et lesquelles doivent encore être appliquées (le cas échéant).
Une solution de contournement à certains problèmes consiste à simuler l'application des mises à jour en insérant manuellement l'historique de migration. Cela évite de supprimer la base de données, ce qui peut s'avérer problématique dans un environnement de production.dotnet ef database update
将尝试将数据库更新到最新的迁移。它将查询__EFMigrationsHistory