У меня есть Visual Studio для Mac, и я пытаюсь изучить Xamarin с помощью Azure, используя следующий учебник: https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/глава3/сервер/
В какой-то момент мне нужно включить миграцию EF. В учебнике говорится: перейдите в «Вид» -> «Другие Windows» -> «Консоль диспетчера пакетов».
К сожалению, в Visual Studio для Mac нет консоли диспетчера пакетов... так как же обрабатывать такие вещи, как enable-migrations
, add-migration
или update-database
на Mac?
Package Manager Host
в настоящее время не поддерживаетсяmacOS
с помощью бета-версии PowerShell, поэтому попытка установить/инициироватьEntityFramework.psm1
завершится ошибкой, так как запуск powershell приведет к ошибкеConsoleHost
, и, таким образом, попытка запускаImport-Module
в модуле PS EntityFramework завершится ошибкой. Команды миграции представляют собой довольно тонкую оболочку над API-интерфейсом Entity Framework, и вы можете довольно легко преобразовать их в приложение командной строки C #, но гораздо проще развернуть виртуальную машину Windows на Mac ... отстой, но это сегодня доступны два варианта: stackoverflow.com/a/20382226/4984832 - person SushiHangover   schedule 29.07.2017