Comment reprendre la migration de la base de données
P粉418214279
P粉418214279 2023-09-09 00:36:28
0
1
496

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 ?

P粉418214279
P粉418214279

répondre à tous (1)
P粉337385922

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).dotnet ef database update将尝试将数据库更新到最新的迁移。它将查询__EFMigrationsHistory

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.

Insérez l'enregistrement dans la base de données de développement comme indiqué ci-dessous :

Id de migration Version du produit 20230516084711_Initial 7.0.5
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!