【问题标题】:how to implement N-tier architecture to get SSRS report如何实现 N 层架构以获取 SSRS 报告
【发布时间】:2011-08-09 12:54:30
【问题描述】:

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

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

一旦用户通过身份验证,他就会被重定向到 ReportSelection.aspx

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

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

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

【问题讨论】:

    标签: web ssrs-2008 reportviewer n-tier-architecture


    【解决方案1】:

    使用 WebForms 的 N 层?

    我过去做过以下事情:

    • 数据库,为报告创建 SP
    • EF,将 SP 映射到 POCO
    • 存储库,管理 EF 上下文
    • 服务,处理创建存储库/自定义 BL
    • UI,调用服务层,将List对象映射到reportviewer。

    注意事项:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      相关资源
      最近更新 更多