FindAsync and Include LINQ statements : <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>
