Не существует неявного преобразования ссылок из ApplicationDbContext в Microsoft.EntityFrameworkCore.DbContext - PullRequest
0 голосов
/ 02 октября 2018

Следуя инструкции , я получаю сообщение об ошибке, когда DbContextOptions<ApplicationDbContext>, который ApplicationDbContext наследует для IdentityDbContext, но когда я пытался наследовать DbContext, работает нормально.

Снимок экрана ошибки:
Error Screen Shot

Сообщение об исключении:

Тип 'WebExtractorPortalCore.Context.ApplicationDbContext' не может использоваться как типпараметр «TContext» в универсальном типе или метод «DbContextOptions».Не существует неявного преобразования ссылок из «WebExtractorPortalCore.Context.ApplicationDbContext» в «Microsoft.EntityFrameworkCore.DbContext».

1 Ответ

0 голосов
/ 02 октября 2018

Для идеального ответа мне нужна дополнительная информация, но из образа ошибки вы, похоже, смешиваете пакеты ASP.Net и пакеты ASP.NETCore.

Вы указали Microsoft.EntityFrameworkCore, который является базовым пакетом .netно затем ссылаются на Microsoft.AspNet.Identity.EntityFramework, который является пакетом .net ( not core).

Удалите более поздний пакет и ссылку Microsoft.AspNetCore.Identity.EntityFrameworkCore вместо этого, и он должен работать

...