Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento vengono elencati gli errori comuni che ADO.NET Entity Data Model Designer restituisce durante la convalida di un file .edmx e suggerisce le modalità per risolvere gli errori.
![]() |
---|
Quando si aggiunge un file .edmx vuoto al progetto, quindi comincia l'aggiunta di entità e associazioni, è possibile che alcuni degli errori seguenti vengano restituiti come avvisi.Quando si aggiungono le informazioni sul mapping e sul modello di archiviazione al file .edmx, gli avvisi vengono restituiti come errori se i problemi ancora persistono.Per ulteriori informazioni, vedere Procedura: creare un nuovo file con estensione edmx (strumenti di Entity Data Model) e Procedura: generare un database da un modello concettuale (strumenti di Entity Data Model). |
Questo errore si verifica quando un tipo di entità nel modello concettuale non è mappato all'origine dati. Per risolvere questo errore, mappare il tipo di entità all'origine dati. Per ulteriori informazioni, vedere Procedura: eseguire il mapping di entità alle tabelle di database (strumenti di Entity Data Model).
Questo errore si verifica quando un'associazione nel modello concettuale non è mappata all'origine dati. Per risolvere questo errore, mappare l'associazione all'origine dati. Per ulteriori informazioni, vedere Procedura: creare e modificare i mapping di associazione (strumenti di Entity Data Model).
Questo errore si verifica quando una proprietà nel modello concettuale non è mappata all'origine dati. Per risolvere questo errore, mappare la proprietà all'origine dati. Per ulteriori informazioni, vedere Procedura: eseguire il mapping di entità alle tabelle di database (strumenti di Entity Data Model).
Questo errore si verifica quando un'estremità dell'associazione nel modello concettuale non è mappata all'origine dati. Per risolvere questo errore, mappare l'entità finale dell'associazione all'origine dati. Per ulteriori informazioni, vedere Procedura: creare e modificare i mapping di associazione (strumenti di Entity Data Model).
Errore 11011: La proprietà chiave <Nome proprietà> dell'entità finale dell'associazione non è mappata.
Questo errore si verifica quando un'entità finale dell'associazione nel modello concettuale è una chiave di entità composta e non viene eseguito il mapping di una o più delle proprietà chiave. Per risolvere questo errore, mappare tutte le proprietà dell'entità finale dell'associazione. Per ulteriori informazioni, vedere Procedura: creare e modificare i mapping di associazione (strumenti di Entity Data Model).
Errore 10019: Questo file contiene l'elemento DataServices e non può essere aperto in Entity Designer.
Questo errore si verifica se si prova ad aprire un file con estensione edmx che deve essere utilizzato con un'applicazione costituita da un client WCF Data Services. È possibile aprire questo file con XML Editor. Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework).
Questo errore si verifica quando a un tipo di entità non corrisponde alcun set di entità. Per risolvere questo errore, aprire il file con estensione edmx in XML Editor e definire un set di entità per il tipo di entità. Per ulteriori informazioni, vedere EntitySet Element (CSDL) e EntityType Element (CSDL).
Questo errore si verifica quando un tipo di entità esiste in più set di entità. Sebbene Entity Framework supporti modelli con più set di entità per tipo (MEST), non è possibile aprire tali modelli in Entity Designer. Per modificare questo tipo di modello, è necessario utilizzare un editor di testo quale XML Editor. Per ulteriori informazioni, vedere How to: Define a Model with Multiple Entity Sets Per Type.
Errore 10018: Sono stati rilevati più elementi Multiple EntityContainer nello spazio dei nomi <Nome spazio dei nomi>
Questo errore si verifica quando nel modello concettuale viene definito più di un elemento EntitySet. Per risolvere il problema, aprire il file con estensione edmx in XML Editor e rimuovere uno degli elementi EntitySet. Per ulteriori informazioni, vedere EntitySet Element (CSDL).
Errore 11013: È stata rilevata una definizione di tipo complesso circolare per il tipo complesso <Nome tipo complesso>.
Questo errore si verifica quando un tipo complesso presenta una proprietà che fa riferimento a un secondo tipo complesso che, a sua volta, presenta una proprietà che fa riferimento al primo tipo complesso. Tali riferimenti circolari non sono supportati da Entity Framework . Per risolvere il problema, aprire il file con estensione edmx in XML Editor e ridefinire i tipi complessi. Per ulteriori informazioni, vedere ComplexType Element (CSDL).
Questo errore si verifica quando viene definita un'associazione senza un set di associazioni corrispondente. Per risolvere il problema, aprire il file con estensione edmx in XML Editor e definire un set di associazioni per l'associazione specifica. Per ulteriori informazioni, vedere AssociationSet Element (CSDL) e Association Element (CSDL).
Questo errore si verifica quando nel modello concettuale è presente un elemento Using. Sebbene Entity Framework supporti l'elemento Using nei modelli concettuali, non è possibile aprire tali modelli in Entity Designer. Per ulteriori informazioni, vedere Using Element (CSDL).
Questo errore si verifica quando in Entity Designer non è possibile trovare il modello concettuale. L'errore si può verificare quando per definire il modello concettuale non viene utilizzato lo schema specifico. Per risolvere il problema, aprire il file con estensione edmx in XML Editor e definire correttamente il modello concettuale. Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework) e CSDL Specification.
Questo errore si verifica quando in Entity Designer non è possibile trovare il modello di archiviazione. L'errore si può verificare quando per definire il modello di archiviazione non viene utilizzato lo schema specifico. Per risolvere il problema, aprire il file con estensione edmx in XML Editor e definire correttamente il modello di archiviazione. Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework) e SSDL Specification.
Questo errore si verifica quando in Entity Designer non è possibile trovare informazioni sul mapping. L'errore si può verificare quando per definire le informazioni di mapping non viene utilizzato lo schema specifico. Per risolvere il problema, aprire il file con estensione edmx in XML Editor e definire correttamente le informazioni di mapping. Per ulteriori informazioni, vedere Panoramica sui file con estensione edmx (Entity Framework) e MSL Specification.
Panoramica sui file con estensione edmx (Entity Framework)
Strumenti di ADO.NET Entity Data Model
Attività degli strumenti di Entity Data Model
CSDL, SSDL, and MSL Specifications