Dans la version de .NET Framework, en supposant que la base de données existe déjà, cela peut être résolu en créant un nouveau fichier de migration vide. Avant EF Core, il y avait de nombreuses commandes pour la migration, et lorsque la migration avait lieu, nous pouvions le résoudre en utilisant la commande how :
Cependant, dans EF Core, il n’y a que deux commandes pour la migration :
Lorsque nous initialisons la migration, la structure de la table est entièrement générée pour initialiser la table par l’ajout initial de la migration dotnet ef, et la prochaine fois que nous effectuerons la migration, telle ou telle opération involontaire donnera les résultats suivants
Le « compte » du tableau existe déjà
Voici le fichier de migration pour la première initialisation, comme suit :
Pour résoudre les problèmes ci-dessus, le postulat est que les fichiers de migration originaux sont toujours là, et que nous devons supprimer toutes les données de la méthode Up, tandis que les données de la méthode Down peuvent être supprimées ou non
|