ASP.NET/Identity Error: el tipo de entidad ApplicationUser no es parte del modelo para el contexto actual

EnMueva el almacén de identidad de ASP.NET a la base de datos de EF Sql zoidbergi describió un problema similar al que estoy experimentando, pero que no fue respondido por completo. Recibo el error anterior cuando intento migrar de la base de datos .mdf incorporada a MySQL. Estoy usando una metodología de base de datos primero y he creado con éxito el modelo de entidad a partir de la base de datos subyacente de Mysql.

No importa si vuelvo a crear las tablas de datos de identidad asp.net, la aplicación se bloquea tan pronto como se accede al administrador de usuarios:

The entity type ApplicationUser is not part of the model for the current context.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: The entity type ApplicationUser is not part of the model for the current context.

Source Error:  

Line 65:             ' Create a local login before signing in the user
Line 66:             Dim user = New ApplicationUser() With {.UserName = model.UserName}
**Line 67:             Dim result = Await UserManager.CreateAsync(User, model.Password)**
Line 68:             If result.Succeeded Then
Line 69:                 Await SignInAsync(User, isPersistent:=False)

Apunté el ApplicationDBContext a mi modelo DbContext:

Public Class ApplicationDbContext
    Inherits IdentityDbContext(Of ApplicationUser)
    Public Sub New()
        MyBase.New("IMSEntities")
    End Sub
End Class

Buscar en Google tiende a encontrar personas que han renunciado y codificado sus propios proveedores de seguridad. Me gustaría usar el estándar si es posible. ¡Desconcertado!

Respuestas a la pregunta(2)

Su respuesta a la pregunta