No dudes en compartir nuestra web y códigos en tus redes, necesitamos tu ayuda para aumentar esta comunidad.
Solución:
Descubrí que la causa de este error podría ser varias cosas en su código. Al menos para mí, la mejor manera era agregar un comando detallado.
Con eso se podrá entender cuál es el problema. la verbose
mostrará todos los pasos de la ejecución.
En uso de estudio visual:
add-migration Added_something -verbose
Para el uso de CLI:
dotnet ef migrations add Added_something --verbose
Este error también puede ocurrir si se seleccionan varios proyectos de inicio. Configuré mi proyecto web como proyecto de inicio y eso me resolvió el problema.
Parece que tu herencia está mal.
public ApplicationDbContext : IdentityDbContext
debiera ser
public ApplicationDbContext : IdentityDbContext
o
public ApplicationDbContext : IdentityDbContext
si también extiendes la clase de roles.
cuando desea crear un contexto con una clase de usuario extendida (en lugar de IdentityUser
)
Valoraciones y comentarios
Puedes añadir valor a nuestra información tributando tu experiencia en las explicaciones.