Microsoft.EntityFrameworkCore.Design contains all the development-time logic for the Entity Framework Core. This is code that includes all of the various tools (PMC cmdlets such as Add-Migration , dotnet ef and ef.exe ).
If you are not using Migrations or Reverse Engineering, you do not need it.
And when you need it, we recommend PrivateAssets="All" so that it is not published on the server, where you almost certainly will not need it.
source share