как реализовать N-уровневую архитектуру для получения отчета SSRS - PullRequest
0 голосов
/ 09 августа 2011

Я занимаюсь разработкой веб-приложения, которое обращается к отчету ssrs

В приложении сначала пользователь должен войти в приложение.

Как только пользователь аутентифицирован, он перенаправляется на ReportSelection.aspx

Существуют различные типы отчетов, разработанные в SSRS, такие как R1, R2, R3. Сначала они должны выбрать имя студента, а затем сообщить.

мне нужно использовать элемент управления reportViewer? Должны быть DAL, BL, UI, и из UI я буду вызывать службу WCF, которая вызывает SSRS, развернутую на сервере отчетов

я думаю, что он вернет набор данных? Используя это, как я могу отобразить отчет SSRS. Как разработать приложение ?? шаги, пожалуйста

1 Ответ

0 голосов
/ 10 августа 2011

N-ярус с веб-формами?

В прошлом я делал следующее:

  • БД, Создание SP для отчетов
  • EF, Map SPв POCO
  • Репозиторий, Управление контекстом EF
  • Сервис, Обработка создания репозиториев / пользовательский BL
  • Интерфейс пользователя, Уровень сервиса вызовов, сопоставление объектов Списка с Reportviewer.

Примечания:

  • Использовать DI / IoC
  • Вы не можете использовать ReportViewer в удаленном режиме на n-уровне, так как он хочет вызывать SP напрямую, поэтому localmode иназначить наборы данных для элемента управления просмотра отчетов.
...