Impossibile eseguire la migrazione su Entity Framework 7 beta4 nel pacchetto della libreria di classi

c# entity-framework-core

Domanda

Non riesco a eseguire il comando di migrazione in un pacchetto di libreria di classi. La mia versione di dnvm è (da global.json):

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

Sto importando questo nel mio progetto JSON.

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

Il mio metodo OnConfiguring nella mia classe ereditata da DbContext è

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

Ma quando dnx . ef migration add initial ottengo il seguente risultato:

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

Ho cercato di capirlo per un po 'ora, quindi tutto l'aiuto è apprezzato. Grazie.

Risposta accettata

Ho appena trovato un modo per aggirare questo problema. Questo sembra accadere con l'ultima versione del coreclr. Invece di chiamare

dnvm install -r coreclr latest

Ho chiamato quanto segue per passare dall'ultima versione alla beta4.

dnvm install -r coreclr latest

Quando chiamo "dnx. Ef", viene avviato lo strumento di migrazione Entity Framework.




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é