title: FindAsync and Include LINQ statements
body: <p>The code I have got so far works fine</p>
  <pre><code>public async Task&lt;ActionResult&gt; Details(Guid? id)
  {
      if (id == null)
      {
          return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
      }
  
      ItemDetailModel model = new ItemDetailModel();
      model.Item = await db.Items.FindAsync(id);
      if (model.Item == null)
      {
          return HttpNotFound();
      }
  
      return View(model);
  }
  </code></pre>
  <p>But I want to include 1 table more and cannot use <code>FindAsync</code></p>
  <pre><code>public async Task&lt;ActionResult&gt; Details(Guid? id)
  {
      if (id == null)
      {
          return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
      }
  
      ItemDetailModel model = new ItemDetailModel();
      model.Item = await db.Items.Include(i=&gt;i.ItemVerifications).FindAsync(id);
  
      if (model.Item == null)
      {
          return HttpNotFound();
      }           
  
      return View(model);
  }
  </code></pre>
  <p>So I am facing this error</p>
  <blockquote>
  <p>Severity  Code    Description Project File    Line    Suppression State
  Error CS1061  'IQueryable' does not contain a definition for
  'FindAsync' and no extension method 'FindAsync' accepting a first
  argument of type 'IQueryable' could be found (are you missing a
  using directive or an assembly reference?)</p>
  </blockquote>
  <p>Any clue how to fix it?</p>