title: SqlConnection.OpenAsync doesn't work on .net 4.5^
body: <p>I have a method with a signature like this:</p>
  
  <pre><code>internal async static Task&lt;string&gt; Get()
  {
     var SqlCon = await InitializeConnection();
     return "Foo";
  }
  </code></pre>
  
  <p>I call this method like this:</p>
  
  <pre><code>var x = Get().Result;
  </code></pre>
  
  <p>Description of other method</p>
  
  <pre><code>internal async static Task&lt;SqlConnection&gt; InitializeConnection()
  {
          SqlConnection sc;
          sc = new SqlConnection();            
          sc.ConnectionString = @"Data Source=.\MSSQL;Initial Catalog=MyDB;Integrated Security=True;Async=True";                                  
           await sc.OpenAsync();//on this line the program long waits and doesn't connect
  
          return sc;
      }  
  </code></pre>
  
  <p>I checked with different correct lines of connection without use of asynchrony and everything worked. How to fix it ? Thank you.</p>