API construída com .NET Core + GraphQL para gerenciamento de livros, autores e editoras. Ideal para estudos e experimentos com queries complexas, relacionamentos e geração de dados falsos via Bogus
.
- .NET 9 WebAPI
- HotChocolate GraphQL
- Entity Framework Core
- SQLite
- Bogus (geração de dados fake)
- Book
Title
,Year
,Pages
,Author
,Publisher
- Author
Name
,BirthDate
,Books
- Publisher
Name
,Country
,Books
- .NET 9 SDK
- Visual Studio ou VS Code
git clone https://github.com/andredobbss/BookSpaceApi.git
cd BookSpaceApi
dotnet restore
dotnet ef database update
dotnet run
query {
books {
title
year
pages
author {
name
}
publisher {
name
}
}
}
query {
authors {
name
birthDate
books {
title
}
}
}
Este projeto está licenciado sob a MIT License. Desenvolvido por André Dobbss