- .NET na versão 8
- Docker
- Banco de dados Postgres
Abrir o projeto e usar o comando para instalar o entity framework globalmente
dotnet tool install --global dotnet-ef
No visual studio ir na solução, clicar com botão direito, ir no 'Gerenciar pacotes nuget para a solução' e instalar os seguintes pacotes
- Microsoft.EntityFrameworkCore.Tools Versão 8.0.2
- Microsoft.VisualStudio.Web.CodeGeneration.Design Versão 8.0.1
- Npgsql.EntityFrameworkCore.PostgreSQL Versão 8.0.2
"User ID=stefaniniprova;Password=stefaniniprova;Host=localhost;Port=5432;Database=stefaniniprova;"
rodar comando na pasta raiz stefanini-prova
docker compose up -d
e rode as migrations conforme seção
As informações default já estão conforme o docker compose, altere somente se acessar outro banco
entre na pasta stefanini-prova e rode o seguinte comando
.run.bat add-migration
e informe o nome da migration
make add-migration
e informe o nome da migration
ainda na pasta stefanini-prova e rode o seguinte comando
.run.bat update-database
make update-database