title: The DataContext object (LINQ to SQL)
body: <p>I've read about ways to synch my SQL database with my C# code, and it looks like the DataContext object is the way I'm going to go. </p>
  
  <p>After having read up on what it can do, I find myself still slightly confused on its exact capabilities. For instance, once set up, does the DataContext linked to my SQL database contain a property for each table? And does that table object then contain a list of items, each of which holds the data for each table entry?</p>
  
  <p>In addition, I'm not sure how to instruct it to generate me the code (since I've read that it does generate the necessary objects). How is this achieved?</p>