title: IQueryable does not contain definition for GetAwaiter
body: <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>