title: differences between Eager Loading and Explicit Loading
body: <p>Eager Loading: </p>
  
  <pre><code>context.Cars.Include(c=&gt;c.Orders)
  </code></pre>
  
  <p>Explicit Loading:</p>
  
  <pre><code>context.Entry(c).Collection(x =&gt; x.Orders).Load();
  </code></pre>
  
  <p>what's the differences between Eager Loading and Explicit Loading? is it just syntax differences like Eager Loading uses <code>Include</code> while Explicit Loading uses <code>Load</code>?, but isn't that using <code>Include</code> is also an "explicit" way to load navigation properties, so why Eager Loading is not considered the same as Explicit Loading?</p>