Я ищу замену EF6 на EF Core в проекте, который я только что начал создавать.
Проблема, с которой я столкнулся, заключается в том, что в настоящее время я наследую свой контекст от IdentityDbContext, например, используя Identity.
public partial class MyContext : IdentityDbContext<ApplicationUser>
Для перехода на EF Core необходимо использовать Identity Core. Это нормально для моего уровня доступа к данным, поскольку вместо этого я могу просто ссылаться на Microsoft.AspNetCore.Identity.EntityFrameworkCore.
Реальная проблема, которую я обнаружил, была при попытке использовать это в моем приложении MVC .Net 4.7, где Identity Core не будет работать, поскольку это не .Net Core.
Итак, мой лучший вариант - просто разделить Identity на отдельный контекст или есть способ, которым я могу использовать EF Core, как я сейчас, путем наследования IdentityContext, не используя Identity Core?
Или у меня совсем не тот конец палки ...
Спасибо