Skip to content

Repository files navigation

FastReportAPI

GitHub repo views

Projeto desenvolvido com o objetivo de gerar relatórios em formato PDF a partir de dados armazenados no SQL Server, utilizando o FastReport.Net integrado a uma API em .NET 9.

A API implementa dois modos distintos de acesso a dados:

  • Através do Entity Framework Core, utilizando o padrão Repositório
  • Utilizando ADO.NET puro, com DataTable, para cenários que exigem maior controle e desempenho

🧰 Tecnologias Utilizadas

📂 Estrutura do Projeto

image

✅ Funcionalidades

  • Geração de relatórios em PDF a partir de dados do banco
  • Escolha entre leitura via Entity Framework ou ADO.NET
  • Exportação de relatórios com nome baseado na data/hora
  • Retorno do relatório diretamente como FileStreamResult

🖼️ Exemplo de Endpoint

[HttpGet("GetProductsReport")]publicasyncTask<ActionResult<FileStream>>GetProductsReport()// ADO.NET com DataTable// var ms = _productsServices.GetProductsMemoryStreamDataTable();// Entity Framework com IEnumerablevarms=await_productsServices.GetProductsMemoryStreamIEnumerable();

About

Projeto desenvolvido com o objetivo de gerar relatórios em formato PDF a partir de dados armazenados no SQL Server, utilizando o FastReport.Net integrado a uma API em .NET 9.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages