質問: 私はyomanを使ってVisual Studioコードエディタを介してASP.Net Core Web APIアプリケーションを生成しました。参考までに、私はここでこのチュートリアルに従った APIは正常に動作します。ただし、SQL ServerでEntity Frameworkコアマイグレーションを使用しようとしています。 Visual Studioコードターミナルに次のように入力します。 ``` Add-Migration MyDbInitialMigration ``` 次のメッセージが表示されます。 ``` 'Add-Migration' is not recognized as an internal or external command, operable program or batch file. ``` `Microsoft.EntityFrameworkCore.Tools: 1.1.0-preview4-final`依存関係がインストールされています。 .Net Core Project Manager(Nuget)拡張を使用してこれを行いました。 Visual Studio 2015では、このコマンドはPackage Managerコンソールから正常に動作します。 私は、Visual Studioのコードのターミナルを使用して問題があると仮定します。しかし、誰も私はどのようにVSコードエディタ自体からEFコアマイグレーションを使用することができます知っていますか? 助けてくれてありがとう。 **溶液** `dotnet ef migrations add InitialCreate`コマンドを実行すると、次のエラーが発生しました。 ``` No executable found matching command "dotnet-ef" ``` これを解決するには、次の依存関係をインストールしてツールセクションに追加する必要がありました。 ``` Microsoft.EntityFrameworkCore.Tools.DotNet ```
回答: 新しい移行を追加するための正しい形式は`dotnet ef migrations add yourMigrationName` `dotnet ef database update`は`dotnet ef database update`