title: Entity Framework 6, .NET Framework 4.0 and SaveChangesAsync
body: <p>I am developing on <code>VS2012</code>, targeting <code>.NET Framework 4.0</code> and using <code>EF6</code>.</p>
  
  <p>I have installed Nuget packages from Microsoft.</p>
  
  <pre><code> &lt;package id="Microsoft.Bcl" version="1.1.8" targetFramework="net40" /&gt;
   &lt;package id="Microsoft.Bcl.Async" version="1.0.168" targetFramework="net40" /&gt;
   &lt;package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net40" /&gt;
  </code></pre>
  
  <p>I'd like to save changes to database asynchroniously.
  I found there is <code>Await</code> available but I cannot find <code>SaveChangesAsync</code>.</p>
  
  <p><strong>What do I need to do to enable async operations with Framework 4.0 ?</strong></p>
  
  <p><em>(I cannot upgrage to Framework 4.5 and need to stick with 4.0)</em></p>