Райдер не имеет EF в качестве опции в инструментах - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь добавить миграцию в мой MVC NET .Core проект

https://blog.jetbrains.com/dotnet/2018/04/06/entity-framework-support-rider-2018-1/ показывает

После установки EntityFramework Пакет NuGet, мы можем инициализировать Entity Framework в нашем проекте из контекстного меню проекта, в разделе Инструменты | Entity Framework | Начальная настройка.

JetBrains Rider enable-migrations для ASP. NET MVC на ма c фактически указывает на то, что вам нужно щелкнуть правой кнопкой мыши по проекту и выбрать инструменты ,

Однако у меня нет опции

enter image description here

Дополнительные исследования, и это показывает, как я могу сделать это через терминал в Rider. https://blog.jetbrains.com/dotnet/2017/08/09/running-entity-framework-core-commands-rider/

Здесь я думаю проблема может быть (или ниже - красная сельдь)

В терминале я CD в ​​мой проект. Я ввожу dotnet restore, и он завершается

Затем я набираю dotnet ef, и мне говорят

Не удалось выполнить, поскольку указанная команда или файл не найдены.

Я совершенно сбит с толку, почему это так.

У меня есть обходной путь - он отлично работает в Visual Studio, но я пытаюсь изучить другую IDE и хотел бы пройти мимо это

Есть мысли? В конечном счете, лучший вариант - иметь в инструментах опцию Tools> EF.

1 Ответ

0 голосов
/ 10 апреля 2020

Это решит проблему командной строки

https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-1-and-entity-framework-6-4/

CD в ваш проект, затем запустите

do tnet установка инструмента --global do tnet -ef

...