RDLC报告花费太长时间来呈现大型记录

时间:2016-05-17 19:13:24

标签: asp.net entity-framework linq rdlc

我提供用户使用RDLC下载数据报告。对应的DB包含500 000条记录。从DB获取记录后。当我调用Report Manager的render方法时,响应时间太长(12-15分钟)。从用户的角度来看,这似乎不是一个好的行为。 我该怎么做才能缩短报告的呈现时间?

以下是代码段:

Warning[] warnings;
string[] streams;
byte[] renderedBytes;

//Render the report
renderedBytes = localReport.Render(
            reportType,
            deviceInfo,
            out mimeType,
            out encoding,
            out fileNameExtension,
            out streams,
            out warnings);

0 个答案:

没有答案