Skip to content

Este repositório contém uma demo completa de uma API GraphQL construída em C# utilizando as tecnologias mais recentes e poderosas disponíveis. A combinação do HotChocolate para a camada GraphQL, Entity Framework Core para o acesso a dados e o banco de dados Postgres proporciona uma experiência de desenvolvimento robusta e eficiente.

Notifications You must be signed in to change notification settings

fabricioesmerio/GraphQL-com-WebApi-Asp-Net-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL API Demo em C# com HotChocolate, EF Core e Postgres

GraphQL Logo

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.

Recursos Principais

  • 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.

Como Começar

  1. Pré-requisitos:

    • Certifique-se de ter o ambiente de desenvolvimento C# configurado.
    • Banco de dados Postgres instalado e configurado.
  2. Clone o Repositório:

    git clone https://github.com/fabricioesmerio/GraphQL-com-WebApi-Asp-Net-Core.git
  3. 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
  4. Explore a API:

    • Utilize ferramentas como GraphQL Playground para interagir e explorar os recursos da API.
  5. 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! 🚀

About

Este repositório contém uma demo completa de uma API GraphQL construída em C# utilizando as tecnologias mais recentes e poderosas disponíveis. A combinação do HotChocolate para a camada GraphQL, Entity Framework Core para o acesso a dados e o banco de dados Postgres proporciona uma experiência de desenvolvimento robusta e eficiente.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages