ADO.NET is stateless mechanism. I can treat the ADO.Net as a separate inmemory database where in I can use relationships between the tables and select insert and updates to the database. I can update the actual database as a batch.