Я хотел бы добавить также решение для Cygwin :
Вам нужно установить пакет python2-devel
или python3-devel
, в зависимости от версии Python, которую вы с помощью.
Вы можете быстро установить его с помощью 32-битного или 64-битного setup.exe
(в зависимости от вашей установки) из Cygwin. com .
Пример (измените имя файла setup.exe
и основную версию Python, если вам нужно):
$ setup.exe -q --packages=python3-devel
Вы также можете проверить мои другие answer еще несколько вариантов установки пакетов Cygwin из командной строки.
Оказывается, что EF Core 2.1 не поддерживает значение PK равное 0.
К сожалению, любые начальные данные, пытающиеся использовать значение 0 для PK, должны будут выполнить миграцию с пользовательским SQL, чтобы вставить свои записи PK 0.
см .: https://github.com/aspnet/EntityFrameworkCore/issues/12399
.