title: NetCore AutoMapper Nested Child stopped in first child
body: <p>I have entity like this</p>
  <pre><code>public partial class EntityClass {
     public int id {get;set;}
     public virtual ICollection&lt;EntityClass&gt; Children {get;set;}
  }
  </code></pre>
  <p>and dto like this</p>
  <pre><code>public class DtoClass {
     public int id {get;set;}
     public List&lt;DtoClass&gt; Children {get;set;}
  }
  </code></pre>
  <p>I also have profile class</p>
  <pre><code>public class MyProfile : Profile{
    public MyProfile(){
      CreateMap&lt;EntityClass, DtoClass&gt;().ReverseMap();
    {
  }
  </code></pre>
  <p>and use automapper like this</p>
  <pre><code>dtoQueryable = entityQueryable.ProjectTo&lt;DtoClass&gt;(_mapper.ConfigurationProvider);
  </code></pre>
  <p>in entity result like this</p>
  <pre><code>Parent
  - Child1
  - Child2
    - Grandchild1
  </code></pre>
  <p>but after mapping, dto result like this</p>
  <pre><code>Parent
  - Child 1
  - Child 2
  </code></pre>
  <p>it is not map grandchild, how can I get until grandchild?</p>