title: Wrapping My Head Around await async and NHibernate
body: <p>Given this code:</p>
  
  <pre><code>private ISession _session;
  
  public async Task&lt;T&gt; GetAsync&lt;T&gt;(int id) where T : ISomeEntity
  {
      //how to call and return _session.Get&lt;T&gt;(id) asynchronous
  }
  </code></pre>
  
  <p>Is it possible to call NHibernate <code>ISession.Get&lt;T&gt;()</code> asynchronously? Advisable? Not worth it?</p>