Ho avuto lo stesso problema con il mio progetto di generare il contesto e dei modelli. Ecco alcune cose che ho fatto.
versioni di 1.0 RC1 sotto
Project.json
"dependencies": {
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final"
},
"commands": {
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
}
DNX Comando
dnx ef dbcontext scaffold "connectionString" EntityFramework.MicrosoftSqlServer
originale post qui sotto
assicurarsi che questi vengono aggiunti al file project.json:
"dependencies": {
"EntityFramework.SqlServer": "7.0.0-beta7",
"EntityFramework.Commands": "7.0.0-beta7",
"EntityFramework.SqlServer.Design": "7.0.0-beta7"
},
"commands": {
"ef": "EntityFramework.Commands"
}
dnvm Aggiornamento e tempi di esecuzione DNX nonché utilizzando dnvm update-sé e dnvm aggiornare. Ho eseguito questo in cmd.
Aperto cmd.exe nel percorso del progetto (se ci si trova in Windows, passare alla cartella e spostare + clic con il pulsante destro del mouse nella cartella e fare clic su "Apri finestra di comando qui"). Nel mio caso ho avuto un progetto separato per il mio Data Access Layer ad es.
C:\Projects\Stackoverflow Example\src\StackoverflowExample.DAL\
Ho poi Simplay corse:
dnx ef DbContext patibolo "Data Source = .; iniziale Catalogo = banca dati; Integrated Security = True" EntityFramework.SqlServer
Assicurati che il tuo progetto possa costruire. Se ci sono errori, i comandi probabilmente non funzioneranno.
Ha generato tutti i modelli e il contesto (con l'installazione OnModelCreating() di ciascuna entità). Se non hai bisogno di tutti i modelli, elimina quelli che non stai utilizzando.
Quindi, per rispondere voi domande:
- crea i modelli e il contesto nella cartella in cui è stato eseguito il dnx ef DbContext impalcatura in
- Non posso vedere tutti i comandi che ti permette di fare questo ancora. . Esegui dnx ef --help in cmd e cerca te stesso. dnx ef
Spero che questo aiuti.
quando dici che hai avuto "poca fortuna" con questi comandi, qual era il problema esattamente? – DavidG
@DavidG quando eseguo il comando nel prompt, non ottengo alcun risultato. Nessun errore, ma anche nessun successo. Il mio file di contesto rimane vuoto e non ne vedo un altro aggiunto al filesystem. – awh112