Reporting Tool for WPF-C# 10.0-Net 6.0-Entity Framework Core- MS SQL

Dmtr_Grms 331 Reputation points
2023-10-03T14:25:37.76+00:00

Hi, I need a Reporting Tool to produce outputs for my application. Crystal Report from SAP works only with .Net version lower than 4.8, I had a look and some tests with FastReport WPF but I'm facing some problems in particular with Swiss QrCode. Do you have some simple and low cost alternative that can be implemented quickly? Thanks for your advice.

Developer technologies Windows Presentation Foundation
Developer technologies .NET Other
0 comments No comments
{count} votes

Accepted answer
  1. Hui Liu-MSFT 48,676 Reputation points Microsoft External Staff
    2023-10-04T02:03:50.9866667+00:00

    Hi,@Dimitri Garmaise.Welcome Microsoft Q&A.

    If you're looking for a simple and low-cost alternative for reporting in a WPF application targeting .NET 6.0 with Entity Framework Core and MS SQL, you have a few options to consider:

    Microsoft Reporting (RDLC):

    Microsoft provides a Local Report (RDLC) solution that you could use for creating reports in WPF applications.

    RDLC reports are easy to design using Visual Studio's Report Designer.

    You can use Entity Framework Core to retrieve data and populate RDLC reports.

    RDLC is free, and you can use it in your .NET 6.0 application.

    It's relatively simple and cost-effective for basic reporting needs.

    SQL Server Reporting Services (SSRS):

    SSRS is a robust reporting solution by Microsoft that can be used with WPF applications.

    You could create, publish, and manage reports using SQL Server Data Tools.

    SSRS provides a wide range of reporting features, including the ability to use Entity Framework Core as a data source.

    While SSRS itself is free, it may require a SQL Server license depending on your deployment scenario.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.