質問: NuGet for EF Core Toolsには2つのツールパッケージがあります ``` Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.Tools.DotNet ``` 説明は、それぞれが何をしているかについてはあまり言いません。 **誰もがこれらのパッケージの違いを知っていますか、私はどちらかを使用する必要がありますか?** パッケージ内容の見た目から、パッケージエクスプローラコンソール(?)との統合は、両方ともコンソールツールについて説明していますが、統合されています。 ![ここに画像の説明を入力](https://i.stack.imgur.com/DiG8G.png)
回答: Microsoft.EntityFrameworkCore.Toolsは、Visual Studio内のPackage Manager Console(PMC)で使用するためのツールです。 Scaffold-DbContext、Add-Migration、およびUpdate-Databaseを含みます。 Microsoft.EntityFrameworkCore.Tools.DotNetは、.NETコア、特にdotnet.exeコマンドラインツールで使用するためのものです。