title: C# Linq-to-Sql - Should DataContext be disposed using IDisposable
body: <p>I have several methods that deal with DB and all of them start by calling</p>
  
  <pre><code>FaierDbDataContext db = new FaierDbDataContext();
  </code></pre>
  
  <p>Since the Linq2Sql DataContext object implements IDisposable, should this be used with "using"?</p>
  
  <pre><code>using (FaierDbDataContext db = new FaierDbDataContext()) {
      // use db here
  }
  </code></pre>
  
  <p>What are the implications of using it one way or another?</p>