質問: 2.2.6) > >
回答: ASP.NET Core 3 Preview 4の発表を参照してください。このツールは、組み込みではなく、明示的なインストールが必要であることを説明しています。 > ### dotnet efツールは.NET Core SDKの一部ではなくなりました > > この変更により、 `dotnet ef`を、グローバルツールまたはローカルツールとしてインストールできる通常の.NET CLIツールとして出荷できます。たとえば、移行を管理したり、 `DbContext`足場したりするには、次のコマンドを入力してグローバルツールとして`DbContext` `dotnet ef`をインストールします。 > > ``` dotnet tool install --global dotnet-ef --version 3.0.0 ``` 変更の理由はドキュメントで説明されています: > ### なぜ > > この変更により、EF Core 3.0も常にNuGetパッケージとして配布されるという事実と一致して、NuGet上の通常の.NET CLIツールとして`dotnet ef`を配布および更新できます。 > > さらに、プロジェクトに次のNuGetパッケージを追加する必要がある場合があります。 * Microsoft.EntityFrameworkCore.SqlServer * Microsoft.EntityFrameworkCore.Design * Microsoft.EntityFrameworkCore.Tools