Este repositório contém uma demo de uma API GraphQL em C#, construída com o framework HotChocolate, utilizando Entity Framework Core para acesso a dados e o banco de dados Postgres.
-
GraphQL com HotChocolate:
- Implementação eficiente de consultas, mutações e subscrições GraphQL.
- Esquemas GraphQL bem estruturados para facilitar a interação com a API.
-
Entity Framework Core (EF Core):
- Integração transparente com o EF Core para operações de banco de dados.
- Modelagem de dados usando Code-First para uma gestão fácil e escalável do esquema do banco de dados.
-
Postgres como Banco de Dados:
- Utilização do Postgres como sistema de gerenciamento de banco de dados.
- Configuração fácil e rápida para começar a trabalhar com um banco de dados Postgres.
-
Pré-requisitos:
- Certifique-se de ter o ambiente de desenvolvimento C# configurado.
- Banco de dados Postgres instalado e configurado.
-
Clone o Repositório:
git clone https://github.com/fabricioesmerio/GraphQL-com-WebApi-Asp-Net-Core.git
-
Configuração e Execução:
- Siga as instruções abaixo para configurar as dependências e executar a API.
cd seu-repositorio dotnet restore dotnet run
- Siga as instruções abaixo para configurar as dependências e executar a API.
-
Explore a API:
- Utilize ferramentas como GraphQL Playground para interagir e explorar os recursos da API.
-
Contribuição e Problemas:
-
Contribuições são bem-vindas! Se encontrar algum problema ou tiver sugestões de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request.
-
Desfrute da experiência de desenvolvimento GraphQL completa em C# com HotChocolate, EF Core e Postgres! 🚀
-