asp.net-mvc - supports - identity asp mvc
RelaciĆ³n ASP.NET MVC5 EF6 con ApplicationUser (1)
[ForeignKey("Creator")]
public string CreatorID {get;set;}
public virtual ApplicationUser Creator {get;set;}
Tengo un modelo que quiero guardar el creador y modificador. Pero hay errores durante la migración
TSRDTEST.Models.IdentityUserLogin: : EntityType ''IdentityUserLogin'' has no key defined. Define the key for this EntityType.
TSRDTEST.Models.IdentityUserRole: : EntityType ''IdentityUserRole'' has no key defined. Define the key for this EntityType.
IdentityUserLogins: EntityType: EntitySet ''IdentityUserLogins'' is based on type ''IdentityUserLogin'' that has no keys defined.
IdentityUserRoles: EntityType: EntitySet ''IdentityUserRoles'' is based on type ''IdentityUserRole'' that has no keys defined.
Estoy usando la función de inicio de sesión / cierre de sesión / registro, con los prefijos de columna de la base de datos "AspNet", ¿hay alguna forma de corregir ese error sin modificar todo el proyecto del proyecto y conservar las columnas con el prefijo AspNet? Gracias
En realidad, no entiendo lo que quieres hacer. Pero el mapeo entre entidades debería verse así.
public string CreatorID {get;set;}
[ForeignKey("CreatorID ")]
public virtual ApplicationUser Creator {get;set;}