ERRORE: almeno una proprietà deve essere mappata nella mappatura dell'insieme per "AspNetUserRoles"
Desc: Non sono abbastanza sicuro di come si sta verificando questo errore o che cosa significa in realtà. Detto ciò, sono totalmente perso su come ripararlo. A parte la tabella User, tutto viene eseguito dalla creazione di Autenti utente ASP defaul per il modello Web API 2.
Immagine dello schermo:
Ciò accade perché forse è stato creato un "modello di aggiornamento dal database" ei nomi dei campi nella tabella "[AspNetUserRoles]" sono diversi dalla prima volta.
Se si guardano le tabelle [AspNetRoles] e [AspNetUsers] hanno due proprietà di navigazione ripetute ("AspNetUsers1" e "AspNetUsers") e ("AspNetRoles1" e "AspNetRoles") che sono le nuove proprietà create.
Quindi, per risolvere il problema, è necessario eliminare le vecchie proprietà di navigazione e la vecchia associazione.
Dopodiché, per mantenere pulito il modello, è possibile rinominare le proprietà da AspNetUsers1 a AspNetUsers. Lo stesso per l'associazione.