Using MVC 4.0 Web Api I have a long running DB query which is running asynchronously and, before it completes, the controller completes its "Get" or "Post" operation. This is all as expected/wanted.
However, although it looks like MVC has sent the data back to the client nothing actually get transmitted until the long running query completes.
Is there any way I can force an early "yield" of the data to the client or even to create and transmit a new response?