dnx: Errore: impossibile caricare l'applicazione o eseguire il comando 'ef'

asp.net-core dnx entity-framework-core

Domanda

Sto usando utilizzando ASP.NET 5 Beta 8 con Entity Framework 7 Beta 8

Ho creato un nuovo pacchetto di librerie di classi.

Ho eseguito i seguenti pacchetti di installazione:

Install-Package EntityFramework.SqlServer -Pre
Install-Package EntityFramework.Commands -Pre
Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre

Il mio project.json

Install-Package EntityFramework.SqlServer -Pre
Install-Package EntityFramework.Commands -Pre
Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre

Nella mia console di gestione pacchetti, dnx nella mia directory src\project in cui si trova project.json ed dnx qualsiasi comando dnx ef ad esempio:

Install-Package EntityFramework.SqlServer -Pre
Install-Package EntityFramework.Commands -Pre
Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre

o

Install-Package EntityFramework.SqlServer -Pre
Install-Package EntityFramework.Commands -Pre
Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre

Tuttavia ottengo il seguente errore:

dnx: Errore: impossibile caricare l'applicazione o eseguire il comando 'ef'.

Alla riga: 1 carattere: 1

  • migrazioni dnx ef --help

  • ~~~~~~~~~~~~~~~~~~~~~~~~

    • CategoryInfo: NotSpecified: (Errore: impossibile t ... e comando 'ef'.: String) [], RemoteException
    • FullyQualifiedErrorId: NativeCommandError

Ho una classe DBContext e classi di modelli, ma l'errore sembra essere correlato a non essere in grado di capire la parola chiave ef a tutti.

Cosa mi manca?

Risposta accettata

Soluzione:

Aggiungi il comando ef al tuo project.json

   "commands": {
      "ef": "EntityFramework.Commands"
    }



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é