Perhaps this does not apply to reports, but still ...
My asp.net mvc web app has a section for reports that show 5 columns of data that display almost directly into a table in db.
The problem is that in some cases the length of this report can exceed 40,000 records (I know no one can process 40,000 data records, but the report is what it is), and, as you can expect, this time produces a mistake.
The question is, what is a good way to process and deliver a report of this size? I thought about creating a small, small console application that would build a report outside the web server, but I don’t seem to understand which direction to look?
source share