如何实现N层架构来获取SSRS报告

发布于 2024-11-28 09:59:26 字数 315 浏览 2 评论 0原文

我正在开发一个访问 ssrs 报告的 Web 应用程序,

首先在应用程序中用户必须登录该应用程序。

用户通过身份验证后,他将被重定向到 ReportSelection.aspx

SSRS 中开发了不同类型的报告,例如 R1、R2、R3。 首先,他们必须选择学生的姓名,然后报告。

我必须使用reportViewer控件吗?应该有 DAL、BL、UI,并且从 UI 我将调用一个 WCF 服务,该服务调用部署在报表服务器中的 SSRS

我认为它会返回一个数据集? 通过使用这个我如何显示 SSRS 报告。 如何开发应用程序?请采取步骤

i am developing a web application which access the ssrs report

In the app first the user has to login to the application.

Once the user is authenticated he is redireccted to ReportSelection.aspx

There are different types of reports developed in SSRS like R1,R2,R3.
First they have to select the Name of the student and then report.

do I have to use reportViewer control? There should be DAL,BL,UI and from the UI i will be calling a WCF service which calls the SSRS deployed in report server

i think it will return a dataset?
by using this how can i display the SSRS report.
How to develop the application ?? steps please

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

关于从前 2024-12-05 09:59:26

使用 WebForms 进行 N 层?

我过去做过以下工作:

  • 数据库、为报告 EF 创建 SP
  • 、将 SP 映射到 POCO 的
  • 存储库、管理 EF 上下文
  • 服务、处理创建存储库/自定义 BL
  • UI、调用服务层、将列表对象映射到报表查看器。

注意:

  • 使用 DI/IoC
  • 您不能在 n 层中以远程模式使用 ReportViewer,因为它
    想要直接调用 SP,因此采用 localmode 并分配数据集
    到reportviewer控件。

N-tier with WebForms?

I've done the following in the past:

  • DB, Create SP's for reports
  • EF, Map SP's to POCO's
  • Repository, Manage EF context
  • Service, Handle creating repositories / custom BL
  • UI, Call service layer, map List objects to reportviewer.

Notes:

  • Use DI/IoC
  • You can't use reportviewer in remote mode in n-tier as it
    wants to call the SP's directly, so localmode and assign the datasets
    to the reportviewer control.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文