Nuget: Microsoft. EntityFrameworkCore. Tools | | Управление схемой БД и миграции https://metanit.com/sharp/efcore/2.2.php | | Дополнения: 1) В консоли "Консоль диспетчера пакетов" должен быть выбран проект, содержащий DbContext приложения (ContextProject). 2) В Solution должен быть выбран запускаемый проект, его конфигурация будет использоваться (EntryProject). | Консоль диспетчера пакетов | # Создание миграции Add-Migration <название_миграции>
# Обновление БД Update-Database |
|
PowerShell dotnet ef | Установка | dotnet tool install --global dotnet-ef --version <> | Удаление последней | dotnet ef migrations remove -p <ContextProject> -s <EntryProject> | Создание | dotnet ef migrations add <MigrationName> -p <ContextProject> -s <EntryProject> | Обновление БД | dotnet ef database update -p <ContextProject> -s <EntryProject> | Удаление БД | dotnet ef database drop -p <ContextProject> -s <EntryProject> |
|
Обзор миграций
https://learn.microsoft.com/ru-ru/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli