2016-06-18 1 views
3

J'ai une solution avec deux projets, l'un est le projet principal et le second un projet qui utilisera EF Core 10.0 RC2.Le terme 'Scaffold-DbContext' n'est pas reconnu comme le nom d'une applet de commande

Dans le deuxième projet, j'utiliser ces trois commandes pour installer EF Core exécuter ce NuGet commandes pour l'installer:

Install-Package Microsoft.EntityFrameworkCore.SqlServer –Pre 
Install-Package Microsoft.EntityFrameworkCore.Tools –Pre 
Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design –Pre 

plus tard je peux créer mon modèle à partir d'une base de données avec cette commande:

Scaffold-DbContext "'Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;'" Microsoft.EntityFrameworkCore.SqlServer 

le problème est que si je quitte VS2015 et ouvrir à nouveau, si je l'ai essayé d'exécuter la même commande pour générer à nouveau les modèles, je reçois cette erreur:

The term 'Scaffold-DbContext' is not recognized as the name of a cmdlet.

Je ne sais pas quel est le problème, j'ai essayé d'installer le entityFrameworks.Commands mais le problème n'est pas résolu.

Répondre