к

овил свой код с ASP.NET Core 2.0 до Core 2.1. Я создал новый проект Core 2.1 и перенес свой код в новый проект. Я предоставил образцы моего запуска иApplicationDbContext

Я получаю следующую ошибку при попытке войти

Невозможно создать DbSet для «IdentityUser», поскольку этот тип не включен в модель для контекста. Microsoft.EntityFrameworkCore.Internal.InternalDbSet.get_EntityType ()

startup.cs

//Core 2.1
  services.AddDefaultIdentity<IdentityUser>()
            .AddEntityFrameworkStores<ApplicationDbContext>()
            .AddDefaultTokenProviders();            

////Old Core 2.0 Code
  //services.AddIdentity<ApplicationUser, IdentityRole>()
        //    .AddEntityFrameworkStores<ApplicationDbContext>()
        //    .AddDefaultTokenProviders();

ApplicationDbContext.cs

public partial class ApplicationDbContext : 
    IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext(DbContextOptions<ApplicationDbContext> 
 options)
        : base(options)
    {
        Database.EnsureCreated();
     }
 }

Я просмотрел следующие статьи Microsoft:https://blogs.msdn.microsoft.com/webdev/2018/05/30/asp-net-core-2-1-0-now-available/

https://docs.microsoft.com/en-us/aspnet/core/migration/20_21?view=aspnetcore-2.1

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

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