Mysql
 sql >> Base de données >  >> RDS >> Mysql

EF Core - La table '*.__EFMigrationsHistory' n'existe pas

Transformer le commentaire de Mark G en réponse.

Une fois la table __EFMigrationsHistory créée, le reste de la mise à jour devrait s'exécuter.

CREATE TABLE `__EFMigrationsHistory` ( `MigrationId` nvarchar(150) NOT NULL, `ProductVersion` nvarchar(32) NOT NULL, PRIMARY KEY (`MigrationId`) );

Vous pouvez également générer le script de votre ou vos migrations et l'appliquer manuellement à la base de données à l'aide de cette commande dans la console du gestionnaire de packages :

Script-Migration

Si vous devez générer tous les scripts, vous pouvez utiliser cette commande :

Script-Migration -from 0