Cercando di far funzionare Entity Framework 7 nel mio progetto Beta8 di ASP.NET 5. Ho riferimenti a pacchetti EntityFramework.SqlServer 7.0.0-beta8 e EntityFramework.Commands 7.0.0-beta8 nei miei riferimenti.
Eppure quando vado alla console Nuget Package Manager e scrivo:
Enable-Migrations
The EntityFramework package is not installed on project "My Project"
E Add-Migration
Add-Migration InitialMigration
The EntityFramework package is not installed on project "My Project"
Il progetto predefinito nella console è impostato sul progetto corretto.
L'esperienza delle migrazioni in ASP.NET 5 è ancora in corso. I seguenti passaggi sono eccessivamente complessi e saranno semplificati dal momento in cui raggiungiamo una versione stabile.
cd
per navigare nella directory del progetto dnvm use 1.0.0-beta8
dnx ef migrations add MyFirstMigration
per dnx ef migrations add MyFirstMigration
una migrazione per creare il set iniziale di tabelle per il tuo modello. dnx ef database update
per applicare la nuova migrazione al database. Poiché il tuo database non esiste ancora, verrà creato per te prima che venga applicata la migrazione.