FindAsync und Include LINQ Anweisungen

Der Code, den ich bisher habe, funktioniert gut

public async Task<ActionResult> 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);
        }

Aber ich möchte 1 Tabelle mehr aufnehmen und kann @ nicht verwendFindAsync

public async Task<ActionResult> Details(Guid? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }

            ItemDetailModel model = new ItemDetailModel();
            model.Item = await db.Items.Include(i=>i.ItemVerifications).FindAsync(id);


            if (model.Item == null)
            {
                return HttpNotFound();
            }           

            return View(model);
        }

So stehe ich vor diesem Fehler

Severity Code Beschreibung Statusfehler bei der Unterdrückung von Projektdateizeilen CS1061 'IQueryable' enthält keine Definition für 'FindAsync' und es konnte keine Erweiterungsmethode 'FindAsync' gefunden werden, die ein erstes Argument des Typs 'IQueryable' akzeptiert eine Baugruppenreferenz?)

Haben Sie eine Ahnung, wie Sie das Problem beheben können?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage