Entity Framework 7: il tipo di entità 'oggetto' richiede una chiave da definire

entity-framework entity-framework-core

Domanda

Sto ottenendo questo errore durante la migrazione in EF 7

Microsoft.Data.Entity.Metadata.ModelItemNotFoundException: il tipo di entità 'oggetto' richiede una chiave da definire.

Non sono sicuro di cosa sto sbagliando. Questa è la dipendenza che sto usando su project.json

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

Risposta popolare

Molto probabilmente stai utilizzando alcune annotazioni di Dati che non sono ancora supportate, quindi dovrai utilizzare l'API Fluent per la configurazione.

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

Utilizzo di [ComplexType] in Entity Framework Core



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é