Demo de aplicação web e API CRUD em C# utilizando .NET Core 7.0, MVC, Entity Framework e PostgreSQL.
- Banco de dados PostgreSQL
- Microsoft Visual Studio Community 2022 (64-bit, projeto desenvolvido na versão 17.9.5)
- Mínimo .NET Core 7.0
- NuGet Package Manager
- Postman para testes da API (ou Swagger UI que é gerado pela aplicação)
- Após abrir o projeto, aguarde até que todas as dependências já tenham sido baixadas, pois a aplicação utiliza o NuGet Package Manager;
- Alterar no arquivo appsettings.json a connection string "Postgres" para apontar para o banco de dados a ser utilizado;
- Efetuar o build do projeto;
- No console do Package Manager (Tools > NuGet Package Manager > Package Manager Console), executar o comando abaixo para criar a primeira migração do banco de dados:
Add-Migration InitialCreate
- Executar o comando abaixo para criar a tabela no banco de dados:
Update-Database
- Executar a aplicação.