Операторы FindAsync и Include LINQ

Код, который я получил до сих пор работает отлично

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);
        }

Но я хочу включить еще 1 таблицу и не могу использоватьFindAsync

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);
        }

Так что я сталкиваюсь с этой ошибкой

Код серьезности Описание Ошибка состояния подавления строки файла проекта CS1061 «IQueryable» не содержит определения для «FindAsync», и не найдено никакого метода расширения «FindAsync», принимающего первый аргумент типа «IQueryable» (если вы пропустили директиву using или сборка ссылка?)

Любая подсказка, как это исправить?

Ответы на вопрос(2)

Ваш ответ на вопрос