Entity Framework 7: el tipo de entidad 'objeto' requiere que se defina una clave

entity-framework entity-framework-core

Pregunta

Recibo este error al migrar en EF 7

Microsoft.Data.Entity.Metadata.ModelItemNotFoundException: El tipo de entidad 'objeto' requiere que se defina una clave.

No estoy seguro de lo que estoy haciendo mal. Estas son las dependencias que estoy usando en project.json

  • "EntityFramework.SqlServer": "7.0.0-beta5",
  • "EntityFramework.Commands": "7.0.0-beta5"

Respuesta popular

Lo más probable es que esté usando algunas anotaciones de datos que aún no son compatibles, por lo que necesitará usar la API Fluent para la configuración.

https://github.com/aspnet/EntityFramework/issues/1913

Usando [ComplexType] en Entity Framework Core




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é