Хорошо, я покажу вам минимальные настройки, необходимые для EF Core + Migrations:
Вам потребуется установить Microsoft.EntityFramework.Core, но лучше, чтобы вместо этого пакета вы сначала установили поставщика EF Core для базы данных, которую вы будете использовать. Затем этот поставщик EF Core включит все необходимые зависимости (включая Microsoft.EntityFramework.Core).
Так (например) для базы данных SQLServer, в консоли диспетчера пакетов я установлю:
Установочный пакет Microsoft.EntityFrameworkCore.SqlServer
Пакет установки Microsoft.EntityFrameworkCore.Tools (для команд powershell)
Install-Package Microsoft.EntityFrameworkCore.Design (содержит механизм миграции - и важно обратите внимание, что этот пакет должен быть внутри исполняемого проекта )
И это все.