【问题标题】:IQueryable to DataSet可查询到数据集
【发布时间】:2010-01-23 15:10:38
【问题描述】:

我今天在网上看到了许多方法和技巧。我需要将我的 Linq 到 SQL 查询(IQueryable 结果)转换为用于报告目的的数据集。报告工具是 DevExpress 的 XtraReports。

我在另一个post 中找到的一个有希望的解决方案是modelshredder。我仍然关心整个对象图,如果我需要报告的所有层次数据、相关的关联数据 EntitySet、EntityRef(例如,我已经向客户加载了所有订单和 OrderDetails)怎么办?是否有支持这一点的东西,以将其转换为具有相关 DataTables 的适当 DataSet 以及我需要从众多 DataTables 中生成具有大量值的报告的所有数据?我知道我可以使用以前的工具将相关数据一一转换为DataSet中的DataTables,并在Report中给出DataSource。

[EDIT] DataContext.GetCommand(IQueryable) 看起来是另一个有用的解决方案。

我正在寻找有关该主题的更多观点,并听取使用 Linq to SQL 和 XtraReports(或任何需要 IList、IBindingList、ITypedList 数据源的报告工具)的人的意见。

【问题讨论】:

    标签: linq-to-sql c#-3.0 dataset iqueryable xtrareport


    【解决方案1】:

    DevExpress官网有最好的解决方案

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 1970-01-01
      • 2010-12-24
      • 2016-07-04
      • 1970-01-01
      • 2021-03-10
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多