El error de devolución del formulario de registro "ArgumentNullException: el valor no puede ser nulo". en nuevo proyecto MVC 6

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

Pregunta

Acabo de crear un nuevo proyecto MVC 6 simple (con Entity Framework 7), agregué la cadena de conexión a la base de datos en project.json

Luego hice la migración para crear tablas de usuario en la base de datos.

Después de ejecutar la aplicación, y cuando vaya a registrar un nuevo usuario, recibo el siguiente error después de completar el formulario de registro y haga clic en el botón Registrar:

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)

Cualquiera puede ayudar? ¿Alguna idea para saber más sobre este error?

Respuesta popular

Este problema ocurrió debido a su clase de modelo que no fue declarada en el ApplicationDbContext.cs

Agregue la clase como public DbSet<UserDetails> UserDetails { get; set; }

Agregué esto en ApplicationDbContext.cs, luego el error desapareció y guardé los datos correctamente. Espero que esto te ayude




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué