ASP.NET Core 2.1 - Problema de IdentityUser - No se puede crear un DbSet para 'IdentityUser' este tipo no está incluido en el modelo para el contexto

He actualizado mi código de ASP.NET Core 2.0 a Core 2.1. Creé un nuevo proyecto Core 2.1 y moví mi código al nuevo proyecto. He proporcionado muestras de mi inicio yApplicationDbContext

Recibo el siguiente error cuando intento iniciar sesión

No se puede crear un DbSet para 'IdentityUser' porque este tipo no está incluido en el modelo para el contexto. 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();
     }
 }

He revisado los siguientes artículos de 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

Respuestas a la pregunta(3)

Su respuesta a la pregunta