title: Split multiple linq include()
body: <p>How to split multiple linq include() methods for optimization query: </p>
  
  <pre><code>allRecords = context.Records.Where(r =&gt; r.versionId == version.id)
  .Include(x =&gt; x.colors)
  .Include(x =&gt; x.tags)
  .Include(x =&gt; x.ranks)
  .OrderBy(r =&gt; r.sortkey).ToList();
  </code></pre>
  
  <p>How can I optimize this query by breaking it down into simpler ones?
  This request is too slow. It is necessary to increase its perfomance.</p>