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?