title: How to async stream a file from database to webclient without buffering
body: <p>I'm trying to async stream a file from sql server out to a web client using .net 4.5 and web api.</p>
  
  <p>I'm using SqlDataReader.GetStream() to get a stream from the db. However, I'm not sure how to wire in the disposal/closing of the db connection when webapi is finished reading from the stream.</p>
  
  <p>Any samples out there?</p>