IQueryable does not contain definition for GetAwaiter
<p>I'm using WebAPI in entity framework to create a new endpoint and I am having some issues. I'm trying to use a Linq Where statement to get my data, but I'm receiving the following error. </p>

<blockquote>
  <p>'IQueryable' does not contain a definition for 'GetAwaiter' and
  no extension method 'GetAwaiter' accepting a first argument of type
  'IQueryable' could be found (are you missing a using directive
  or an assembly reference?)</p>
</blockquote>

<p>Here is my code.</p>

<pre><code>    [ResponseType(typeof(Vocab))]
    public async Task&lt;IHttpActionResult&gt; GetVocabByLesson(int lessonId)
    {
        Vocab vocab = await db.Vocabs.Where(a =&gt; a.LessonId == lessonId);
        if (vocab == null)
            return NotFound();

        return Ok(vocab);
    }
</code></pre>