Le terme "échafaudage-dbcontext' n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou d'un programme exécutable

Lorsque vous essayez d'échafaudage avec asp.net de base cette commande

échafaudage-dbcontext "Data Source=(local);
Catalogue=MyDb;Integrated Security=True;"
Microsoft.EntityFrameworkCore.sqlserver -outputdir Modèles

Donne cette erreur.

échafaudage-dbcontext : Le terme "échafaudage-dbcontext' n'est pas reconnu
comme le nom d'une applet de commande, fonction, fichier de script ou d'un programme exécutable.
Vérifiez l'orthographe du nom, ou si un chemin d'accès a été inclus, vérifier
que le chemin d'accès est correct et essayez de nouveau. Au niveau de ligne:1 caractère:1
+ échafaudage-dbcontext "Data Source=(local);Initial Catalog=MyDB; ...
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (échafaudage-dbcontext:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

J'ai essayé la solution ici, mais il ne fonctionne pas pour moi.

Une idée de ce que la cause/remède pourrait être?

Assurez-vous que entityframework.outils est dans la section outils de votre projet.json.

OriginalL'auteur simon831 | 2016-09-12