Как добавить миграцию в проект.NET Core Library в ядро ​​web API 1.1

Я новичок в.net core. Я добавляю миграцию в.net core Liabrary проект в web API core 1.1. используя приведенный ниже код.

Add-Migration example1

Но это показывает ниже ошибку:

1 ответ

Если вы используете VS Code или другой редактор:

В команде dotnet cli введите:
dotnet ef миграции добавить InitialCreate

obs:InitialCreate - это имя миграции, вы можете указать любое имя.

Если вы используете Visual Studio:
Создайте свою базу данных
Если у вас есть модель, вы можете использовать миграции для создания базы данных.
Откройте PMC:
Сервис -> Диспетчер пакетов NuGet -> Консоль диспетчера пакетов
Запустите Add-Migration InitialCreate, чтобы создать миграцию, чтобы создать начальный набор таблиц для вашей модели.
Если при запуске появляется сообщение об ошибке. Термин "миграция надстройки" не распознается как имя командлета, закройте и снова откройте Visual Studio. Запустите Update-Database, чтобы применить новую миграцию к базе данных. Эта команда создает базу данных перед применением миграций.

Источник: https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db

Другие вопросы по тегам