Have all a structure for creating complex queries and obtaining data on the client side using Breeze and webapi IQueryable<T>
.
I would use this structure on the client side to call another webapi controller, intercept the result of the query, and use this to make an Excel file returned by HttpResponseMessage
.
See: Returning binary file from controller in ASP.NET Web API
How can I use the executeQuery
without getting return data in standard Breeze JSON and without interfering with the data on the client side cache to have the 'octet-stream'.
The goal is to create an 'Export to Excel' without existing frontend paging for a large volume of data.