J'ai créé les modèles de ma base de données sur VS pour Mac et utilisé terminal pour créer des migrations:Base de données de mise à jour avec les migrations CLI sur VS pour Mac (DotNet Core 2)
dotnet ef migrations add IntitialMigration
Ensuite, je mis à jour ma base de données:
dotnet ef database update
Mais après avoir changé mes modèles et j'ai créé une autre migration:
dotnet ef migrations add SecondMigration
et a essayé de updat e la base de données:
dotnet ef database update SecondMigration
J'ai reçu l'erreur suivante:
There is already an object named 'Emails' in the database.
Je l'ai cherché et je l'ai trouvé une solution probablement:
Add-Migration SecondMigration -IgnoreChanges
Mais cela ne fonctionne que sous Windows à PMC . J'utilise VS pour Mac et toutes les commandes sont tapées sur Terminal. Est-ce que quelqu'un sait comment mettre à jour une base de données en utilisant Migrations après avoir changé les modèles?