title: The Include path expression must refer to a navigation property defined on the type.in eager loading
body: <p>I try to include anonymous type like this :
  I want all <code>incomelist</code> attributes in addition to <code>CompanyTitle</code> ,<code>PeriodTypeName</code> )</p>
  
  <pre><code> var incomeList = ctx.IncomeLists.Include(i =&gt; new
                  {
                      CompanyTitle = i.CompanyId.ToString() + "/" + i.Company.CompanyName,
                      PeriodTypeName = i.ListPeriods.Select(lp =&gt; lp.PeriodType.PeriodTypeName)
                  }).ToList()
  </code></pre>
  
  <hr>
  
  <p>My model section like this :
  <a href="https://i.stack.imgur.com/baauW.png" rel="noreferrer"><img src="https://i.stack.imgur.com/baauW.png" alt="enter image description here"></a></p>
  
  <p>but i  get the following exception :</p>
  
  <blockquote>
    <p>The Include path expression must refer to a navigation property
    defined on the type. Use dotted paths for reference navigation
    properties and the Select operator for collection navigation
    properties. Parameter name: path</p>
  </blockquote>
  
  <p><strong>The result should be the datasource to Gridview.</strong></p>