title: C# mongodb driver 2.0, how to make ToListAsync() to return List<Entity>?
body: <p>I am trying to using the <code>mongodb</code> new <code>c#</code> driver, which is version <code>2.x</code>.
  I want to retrieve all the <code>Entity</code> object as a <code>List&lt;Entity&gt;</code>, however, <code>ToListAsync</code> seems only return <code>List&lt;BsonDocument&gt;</code>,</p>
  
  <pre><code>var collection = _db.GetCollection&lt;Entity&gt;("EntityTable");  
  var ret = await collection.Find("{}").Project(Builders&lt;Enity&gt;.Projection.Exclude("_id")).ToListAsync();
  </code></pre>
  
  <p>How can I get <code>List&lt;Entity&gt;</code>?</p>