EF6 еще не совместим с .NET Core.
Microsoft уже объявила о выпуске новой версии EF6, которая будет поддерживать .NET Core 2.1 или более позднюю версию.Эта версия будет выпущена в течение периода .NET Core 3.0, но она еще не выпущена .
Если вы хотите использовать EF6 вместо EF Core в .NET Core, единственная доступная опция:EF Classic.
Отказ от ответственности : я владелец EF Classic
EF Classic - это вилка EF6 с повышением производительности,исправления ошибок и новые функции.
Существует бесплатная версия сообщества , которая содержит все, что делает EF6 + тонны новых функций