【问题标题】:Is there any NHibernate report generator?是否有任何 NHibernate 报告生成器?
【发布时间】:2010-10-21 13:32:42
【问题描述】:

MySql 和 MS SQL Server 有很多 report generators。例如 this one 用于 MySql。我们有一个基于 NHibernate 的大型 Web 应用程序,我想知道是否有任何报告生成器适用于我们的 NHibernate 映射实体?

【问题讨论】:

  • 请注意,您指的是数据库的报告生成器,而不是对象关系映射器。您可以使用这些生成器(Crystal、ReportViewer 等)并将 NHibernate 获取的源发送给它们,或者只使用普通的旧 HTML+Nhibernate。

标签: nhibernate reporting report


【解决方案1】:

AFAIK,没有特定于 NHibernate 的报告引擎,这是有道理的,因为 NHibernate 不是为报告而设计的。

您可以将一个用于与 NHibernate 一起使用的 DB,也可以将一个支持接收任意 .NET 对象列表并传递 NH 查询的结果。

【讨论】:

  • 能否请您指定第二种方式的示例? “支持接收任意 .NET 对象列表的...”?
【解决方案2】:

Telerik 报告可以很好地处理使用 ORM 作为数据源,它原生支持实体框架和 OpenAccess(Telerik 的 ORM),并且它的 ObjectDataSource 应该与 nHibernate 很好地配合

http://www.telerik.com/help/reporting/objectdatasource.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-25
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 2022-12-18
    • 1970-01-01
    • 2010-09-10
    相关资源
    最近更新 更多