Невозможно определить, где включить метод FirstOrDefaultAsyn c для базовой модели ASP. NET. - PullRequest
1 голос
/ 10 марта 2020

Мне трудно определить, где в базовом приложении ASP. NET мы указываем, что в модели может быть включен метод FirstOrDefaultAsyn c. Ранее я создавал две модели для создания страниц бритвы, и для тех, кто может написать асин c метод, например, так:

component = await Context.component.FirstOrDefaultAsync(m => m.ID == id);

Однако для этой новой модели, которую я создал, я использовал представление Модель, но когда я меняю местами модели, я получаю ошибку, когда использую метод FirstOrDefaultAsyn c.

«DbSet» не содержит определения «FirstOrDefaultAsyn c», и нет доступного метода расширения «FirstOrDefaultAsyn c», в котором можно найти первый аргумент типа «DbSet» (если вы отсутствует директива using или ссылка на сборку?)

Я убедился, что в файл включены необходимые пространства имен, а файл DBContext включает модель

public DbSet<update> update { get; set; }

Я удостоверился, что запускаю do tnet restore и перезапускаю VSCode и не могу найти ответы, ища онлайн или в документации

1 Ответ

3 голосов
/ 10 марта 2020

Я думал, что убедился, что у меня есть все необходимые операторы включения, но каким-то образом using Microsoft.EntityFrameworkCore; был удален. Повторное добавление решило проблему.

...