Требуется руководство по добавлению возможности отчетности в существующее веб-приложение .Net Core. - PullRequest
0 голосов
/ 29 марта 2019

Мы разработали приложение C # .Net Core 2.0 с серверной частью SQL Server. Теперь мы хотим добавить отчеты. Мы ищем рекомендации о том, как лучше всего внедрять отчетность.

Пока мы видим два варианта в нашем распоряжении 1. SSRS (служба отчетов сервера Sql) 2. Telerik Reporting Но мы не уверены в лучшей практике для реализации любого варианта. Ищете руководство. Статьи и примеры, которые мы нашли до сих пор, либо неверны, либо устарели.

Мы хотели бы отображать отчеты в приложении [ReportViewer], но если это невозможно, визуализация отчета в новой вкладке браузера приемлема.

1 Ответ

0 голосов
/ 29 марта 2019

Это можно сделать с помощью wkhtmltopdf, автономного экземпляра Chrome и страниц Razor.Это дает вам возможность реализовывать отчеты с использованием кода и процессов, с которыми вы уже знакомы.

Это будет сделано путем создания контроллера отчетов с конечной точкой для каждого отчета, который вы хотите сгенерировать.Пусть конечная точка вернет вид как обычно.

Ваш преобразователь захочет указать себя на этой конечной точке.Возвращенный вид будет отображен в PDF.Кроме того, эти представления могут быть отображены в браузере как обычно.Это означает, что вы получаете оба без дополнительной работы, которая может возникнуть с одним из других решений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...