ERROR: Al menos una propiedad debe asignarse en el mapeo de conjunto para 'AspNetUserRoles'
Desc: No estoy muy seguro de cómo está ocurriendo este error o qué significa realmente. Dicho esto, estoy totalmente perdido sobre cómo solucionarlo. Aparte de la tabla de Usuario, todo esto se hace desde la creación de Autenticación de Usuario ASP predeterminada para la Plantilla de API Web 2.
Captura de pantalla:
Eso sucedió porque tal vez se hizo un "modelo de actualización de la base de datos", y los nombres de los campos en la tabla "[AspNetUserRoles]" son diferentes desde la primera vez.
Si observa las tablas [AspNetRoles] y [AspNetUsers], tienen dos propiedades de navegación repetidas ("AspNetUsers1" y "AspNetUsers") y ("AspNetRoles1" y "AspNetRoles") que son las nuevas propiedades creadas.
Así que para solucionar el problema, es necesario eliminar las propiedades de navegación antiguas y la asociación anterior.
Después de eso, para mantener limpio el modelo, podría cambiar el nombre de las propiedades de AspNetUsers1 a AspNetUsers nuevamente. Lo mismo para la asociación.