title: Should I use Session/Cache to store the DataSet or should I fetch fresh from the Database each time?
body: <p>The amount of coding that goes into the making of a DataSet is often significant. Now I'm not sure what the industry standard or best practise when dealing with data requests from multiple ASP.NET pages. Should I use a cache/session to pass on the DataSet from page to page or should I fetch directly from the database for each page?</p>
  
  <p>What's the most common approach here?</p>