Для развертывания базы данных необходимо установить Docker Desktop (или удобное для вас решение). В корне репозитория, где находится файл .sln, выполнить команду в терминали docker compose up -d
Команды для применения миграций:
- Из папки решения устанавливаем тулзу (где .sln): dotnet tool install --global dotnet-ef
- Генерируем миграции: dotnet ef migrations add CreateUsers --project Dal --startup-project Api --context UserDbContext --output-dir Migrations 2.1) Если упали пробуем сбилдить проект: dotnet build Api/Api.csproj
- Применяем миграции: dotnet ef database update --project Dal --startup-project Api --context UserDbContext