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

{
 "version": "1.0.0-*",
 "description": "MARS Class Library",
 "authors": [ "myname" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",
  "frameworks": {
    "dnx451": { }
  },
  "dependencies": {
     "EntityFramework.Commands": "7.0.0-beta8",
     "EntityFramework.SqlServer": "7.0.0-beta8",
     "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta8",
  }
}

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:

dnx ef migrations --help

o

 dnx ef migrations add InitialMigration

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"
    }


Related

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é