2017-08-01 1 views

Répondre

2

Si vous utilisez le code VS ou autre éditeur:

En commande dotnet type cli:
migrations ef dotnet ajouter InitialCreate

obs: InitialCreate est le nom de la migration, vous pouvez donner n'importe quel nom.

Si vous utilisez Visual Studio:
Créer votre base de données
Une fois que vous avez un modèle, vous pouvez utiliser les migrations pour créer une base de données.
Ouvrez le PMC:
Outils -> NuGet Package Manager -> Package Manager Console
Run Ajouter Migration InitialCreate à échafauder une migration pour créer la première série de tables pour votre modèle.
Si vous recevez une erreur à l'origine Le terme 'migration supplémentaire' n'est pas reconnu comme le nom d'une cmdlet, fermez et rouvrez Visual Studio. Exécutez Update-Database pour appliquer la nouvelle migration à la base de données. Cette commande crée la base de données avant d'appliquer les migrations.

Source:https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db

+0

Si vous utilisez 'dotnet ef' avec le code VS, des instructions d'installation bonnes [ici] (https://docs.microsoft.com/en-us/ef/core/miscellaneous/ cli/dotnet). – ruffin