Errore di restituzione del modulo di registrazione "ArgumentNullException: il valore non può essere nullo." nel nuovo progetto MVC 6

asp.net-core-mvc asp.net-mvc entity-framework-core

Domanda

Ho appena creato un nuovo semplice progetto MVC 6 (con Entity Framework 7), ho aggiunto la stringa di connessione al database in project.json

Quindi ho effettuato la migrazione per creare tabelle utente nel database.

Dopo l'esecuzione dell'applicazione, e quando si va a registrare un nuovo utente, ricevo l'errore seguente dopo aver compilato il modulo di registrazione e fatto clic sul pulsante Registra:

An unhandled exception occurred while processing the request.

ArgumentNullException: Value cannot be null.
Parameter name: entityType
Microsoft.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName)

Qualcuno può aiutare? Qualche idea per saperne di più su questo errore?

Risposta popolare

Questo problema si è verificato a causa della classe del modello che non è stata dichiarata in ApplicationDbContext.cs

Si prega di aggiungere la classe come public DbSet<UserDetails> UserDetails { get; set; }

Ho aggiunto questo in ApplicationDbContext.cs poi errore andato e salvare i dati correttamente. Spero che questo ti aiuterà




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché