Как добавить миграцию в проект.NET Core Library в ядро web API 1.1
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