title: Is there a way to Include() all with dbcontext?
body: <p>When querying a <code>DbContext</code> with eager loading, it is required to <code>Include("Navigation")</code> in order to populate Navigation Properties.  However on some occasions I would like to simply <code>Include</code> <em>all</em> navigation properties for an entity.  Is there a method for this, or a way to do it?  I'm assuming you could with reflection, but I would prefer to avoid that.</p>
  
  <p>What I know:</p>
  
  <pre><code>var entity = db.Table.Include("Navigation1").Include("Navigation2").First();
  </code></pre>
  
  <p>What I want:</p>
  
  <pre><code>var entity = db.Table.IncludeAll().First(); 
  </code></pre>