title: ThenInclude for Explicit Loading in Entity Framework core?
body: <p>I know I can go one step deeper to load related data using <code>ThenInclude</code> in Eager Loading like below example</p>
  <pre><code>//Eager Loading
  var publisher = await _context.Publishers
                                .Include(pub =&gt; pub.Books)
                                    .ThenInclude(book =&gt; book.Sales)
                                .Include(pub =&gt; pub.Users)
                                .Where(pub =&gt; pub.PubId == id)
                                .FirstOrDefaultAsync();
  </code></pre>
  <p>How can I write the same query in Explicit Loading? How do I load data for <code>Sales</code> without looping through books in below case?</p>
  <pre><code>//Explicit Loading
  var publisher = await _context.Publishers
                                .SingleAsync(pub =&gt; pub.PubId == id);
  
  _context.Entry(publisher)
          .Collection(pub =&gt; pub.Books)
          .Load();
                   
  _context.Entry(publisher)
          .Collection(pub =&gt; pub.Users)                
          .Load();
  </code></pre>