Return nested List from web api using Entity Framework and navigation properties
<p>I'm trying to return a JSON with a nested list using Navigation properties but I keep getting null in the 'Usuario' collection here's the output. </p>

<pre><code> [
  {
    "$id": "1",
    "id": 1,
    "encabezado": "Como llamar a un metodo en c#",
    "cuerpo": "Estoy intentando llamar un metodo metodo() pero no puedo alguna sugerencia xD?",
    "points": 0,
    "Usuario": null,
    "Respuestas": []
  },
  {
    "$id": "2",
    "id": 2,
    "encabezado": "Como cambiar conection String",
    "cuerpo": "Es posible cambiar el conection string en asp.net si ya esta creada?",
    "points": 1,
    "Usuario": null,
    "Respuestas": []
  }
]
</code></pre>

<p>here's my .edmx</p>

<p><a href="https://i.stack.imgur.com/BCF9M.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BCF9M.png" alt="enter image description here"></a></p>

<p>And finally this is where I have the web api</p>

<pre><code>namespace AskTecProject.Controllers
{
    public class QuestionController : ApiController
    {
        [HttpGet]
        public List&lt;Pregunta&gt; GetQuestions()
        {
            using (asktecdbEntities entities = new asktecdbEntities())
            {
                List&lt;Pregunta&gt; p = entities.Usuarios.Where(m =&gt; m.id.Equals(1)).SelectMany(m =&gt; m.Preguntas).ToList&lt;Pregunta&gt;();
                return p;

            }
        }
    }
}
</code></pre>

<p>I got his query from <a href="https://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/entity-relations-in-odata-v4" rel="nofollow noreferrer">Getting a related collection</a> but I'm still having trouble with this, I'll appreciate any help</p>