title: Returning an open data reader from a WCF Service
body: <p>Is it possible to return a data reader from a WCF Service api to a client which is running on a different machine. The serialization mechanism being used is NetDataContractSerializer. The data reader is being sent to the client to read chunks of binary data from the database. The data reader has a method GetBytes() which supports chunking.</p>
  
  <p>Is above thing possible. Is anything wrong with this approach. Are there any alternatives to support chunking?</p>