Este projeto é uma API desenvolvida em .NET Core que utiliza o Entity Framework para interagir com um banco de dados, permitindo o resgate e manipulação de valores armazenados.
- .NET Core
- Entity Framework Core
- SQL Server (ou outro banco suportado pelo EF Core)
- Swagger para documentação da API
- Dependency Injection
- Clone o repositório:
git clone https://github.com/seu-usuario/API-Project.git
- Navegue até a pasta do projeto:
cd API-Project
- Instale as dependências:
dotnet restore
- Configure a string de conexão no arquivo
appsettings.json
:"ConnectionStrings": { "DefaultConnection": "Server=seu-servidor;Database=sua-base;User Id=seu-usuario;Password=sua-senha;" }
- Execute as migrações do banco de dados:
dotnet ef database update
- Execute a aplicação:
dotnet run
A API conta com os seguintes endpoints:
- GET /api/entidade - Retorna todos os registros da entidade.
- GET /api/entidade/{id} - Retorna um registro específico.
- POST /api/entidade - Cria um novo registro.
- PUT /api/entidade/{id} - Atualiza um registro existente.
- DELETE /api/entidade/{id} - Remove um registro.
A API conta com documentação via Swagger. Para acessá-la, inicie a aplicação e acesse:
http://localhost:5000/swagger
Se deseja contribuir com este projeto:
- Fork o repositório.
- Crie uma branch para sua funcionalidade:
git checkout -b minha-nova-feature
- Faça commit das suas alterações:
git commit -m "Adiciona nova feature"
- Envie as alterações para seu fork:
git push origin minha-nova-feature
- Abra um Pull Request.
Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.