title: Data Import/Export of large data sets with .net
body: <p>has anyone experience with import and export of large collections (from a database in this case) with .net.</p>
  
  <p>Using the database export itself is not possible because there are multiple database backends supported and i need this for a kind of platform independent export/import.</p>
  
  <p>The problem here is that the XmlSerializer or DataContractSerializer classes read the data all at once for deserialization - but since the data sets can get extremely large this is not feasible.
  Are there any solutions which build upon the existing serialization infrastructure but support iterative reading of the files?</p>
  
  <p>Thanks</p>